Cómo instalar PHP5.2.9
IIS puede soportar tanto php como asp. Creo que será favorecido por mucha gente.
Los siguientes documentos de configuración esperan ayudarle a crear con éxito un entorno PHP. Por favor corrija su error.
Consulte la construcción del entorno PHP de Apache.
* blogger: parchea el archivo (o php.ini-dist) y renómbralo a php.ini.
Y cópielo en el directorio de Windows del disco del sistema (tome c:\windows como ejemplo).
Luego copie PHP 5ts.dll y libmysql.dll en el directorio php al directorio c:\windows\system32.
3 Copie los archivos PHP_gd2.dll, PHP_MySQL.dll y PHP_mbstring.dll en el directorio php5\ext en c:\windows\system32.
Si no se carga PHP_gd2.dll, PHP no podrá procesar imágenes. Si php_mysql.dll no está cargado, php no admitirá la biblioteca mysql.
Cuando utilices phpmyadmin en el futuro, Php_mbstring.dll admite caracteres anchos.
Más artículos Sitio de fans de PHP
Instalación de ZendOptimizer
Zend Optimizer mejora la velocidad de ejecución de aplicaciones PHP optimizando el código. La ejecución de programas PHP con Zend Optimizer es entre un 40% y un 100% más rápido que sin él. Además, algunos archivos cifrados con Zend SafeGuard deben tener instalado Zend Optimizer para poder ejecutarse.
Nota: La instalación de Zend Optimizer no afecta el funcionamiento normal de php. Si le resulta problemático, puede omitir este paso.
1Haz clic para instalar Zend Optimizer
2Acepta el acuerdo y haz clic en Siguiente.
3Ruta de instalación seleccionada
Estamos usando IIS 5.1, por lo que aquí se selecciona IIS.
5. Seleccione la ubicación de php.ini, la nuestra es C:\WINDOWS\
6. Seleccione la ruta de instalación predeterminada de IIS. El nuestro es C:\Inetpub\
7 Haga clic en Instalar para instalar.
Haga clic en Sí. El instalador completa automáticamente la configuración y reinicia el servidor.
9Haga clic en "Finalizar" para completar la instalación.
Configuraremos todo después de la instalación.
Configurar php y asociarlo con MySQL.
Abra el archivo c:\windows\php.ini.
El siguiente contenido debe ser respondido antes de poder verlo.
1Establezca la ruta de la extensión
Busque extension_dir para dicha línea.
extension_dir = "./"
Cambie esta línea a
extension_dir = "C:\php5\ext "
donde C :\php5 es la ruta de instalación de php. Si la ruta es incorrecta, no podrá cargar la dll.
(Nota: Algunas versiones de PHP son; Extension_dir = "./" elimina el punto y coma)
2 Buscar
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dl
Elimine el punto y coma delante de los tres elementos anteriores, para que estos archivos DLL se puedan cargar cuando IIS comienza.
Por supuesto, también copiamos estos dlls a system32. (Todos notaron cómo se cargan algunos archivos DLL durante la instalación.
Algunas DLL se cargarán en el futuro, como php_mysqli.dll, y sabré cómo cargarlas. )
3 Establezca la ruta para guardar la sesión
Busque session.save_path para dicha línea.
; session. save_path = "N;/path"
Agregue una línea después de esta línea (tenga en cuenta que agrega una línea, no después de ella).
session.save_path="C:\WINDOWS\Temp"
Guarde en su directorio temporal, puede guardarlo completamente en el directorio temporal de Windows.
También cabe destacar short_open_tag. Algunas versiones de PHP están desactivadas de forma predeterminada.
En otras palabras, PHP no puede utilizar etiquetas cortas, como las que se deben utilizar.
Porque las etiquetas cortas son fáciles de usar y muchos programas se escriben usando etiquetas cortas, como discuz.
Si short_open_tag no se activa, será difícil determinar las causas anteriores de los síntomas. Se recomienda modificarlo aquí.
Buscar
short_open_tag = Desactivado
En lugar de
short_open_tag = Activado
5 Errores de visualización display_errors?
Por razones de seguridad, algunas versiones de display_errors también están desactivadas de forma predeterminada.
En otras palabras, durante la depuración, si el código PHP es incorrecto, solo aparecerá una página en blanco y no se mostrará la causa del error ni el número de líneas.
Será muy inconveniente depurar de esta manera. Se recomienda modificarlo según sus propias necesidades.
Buscar
Display_errors = Desactivado (nota no; - display_errors = Desactivado [Seguridad])
Reemplazar con
display_errors = Activado
6 Mostrar mensajes de advertencia de notificación
Aunque el mensaje de error está activado en el paso 5, el informe de errores también está controlado por error_reporting.
Php5 desactiva las notificaciones de forma predeterminada. Si está depurando localmente, se recomienda activar las notificaciones de notificación.
Buscar
Informe de error=E_ALL y amp~Notificación electrónica
Reemplazado por
Informe de error=E_ALL
Por cierto, también puedes controlar la salida del informe de errores a través de error_reporting() en el programa. Consulte el manual para obtener más detalles.
7Registration_Global
Por motivos de seguridad, también está desactivado de forma predeterminada.
Cuando Register_globals=Off, el siguiente programa debe usar $_POST['user_name'] y $_POST['user_pass'].
Cuando Register_globals=On, el siguiente programa puede usar directamente $user_name y $user_pass para aceptar valores.
Para obtener instrucciones más detalladas, consulte.
/bbs/archiver/? tid-234.htm
Se recomienda modificarlo según sus propias necesidades.
Problema de diferencia horaria de 8 php5
La diferencia horaria es de ocho horas.
¿Por qué? La versión de la serie PHP5 agrega configuraciones de zona horaria. La hora predeterminada es la hora media de Greenwich, que es exactamente 8 horas diferente del Distrito 8 del Este, donde se encuentra China.
Existe una línea de este tipo en la búsqueda de fecha.zona horaria.
;date.timezone=
Se eliminará, cambiará
date.timezone=China
Valores disponibles en China continental Hay: Asia/Chongqing, Asia/Shanghai, Asia/Urumqi (Chongqing, Shanghai, Urumqi en orden).
Disponible en Hong Kong y Taiwán: Asia/Macao, Asia/Hong Kong, Asia/Taipei (Macao, Hong Kong, Taipei en orden).
Y Singapur: Asia/Singapur.
Después de la modificación, se debe reiniciar IIS o Apache para utilizar la hora correcta.
Entre ellos, República Popular China: República Popular China, República Popular China.
Para soluciones más detalladas, consulte.
/bbs/archiver/? tid-60.html
Para la configuración de la carga de archivos, consulte este foro.
/bbs/viewthread.php? tid=1663. extra=page%3D1
Más artículos sitio de fans de php
PHP integrado en IIS
1 Abrir Panel de control>Herramientas de administración
2 Abrir Servicios de Información de Internet en las herramientas administrativas.
3 Como se muestra en la figura siguiente, haga clic derecho en el sitio web predeterminado y haga clic en Propiedades.
4 Haga clic en el filtro ISAPI y luego haga clic en el botón Agregar y complete el cuadro de diálogo emergente de propiedades del filtro.
Nombre del filtro: php
Archivo ejecutable: haga clic en Examinar para seleccionar c:\PHP 5\php5isapi.dll.
5 Haga clic en Aceptar para salir de la configuración.
6. Haga clic derecho nuevamente en las propiedades del sitio web predeterminado. Ingrese al filtro ISAPI. Como se muestra en la figura, el estado anterior tiene una flecha verde hacia arriba, lo que indica que el filtrado ha tenido efecto.
Si es una flecha roja hacia abajo o no hay flecha, significa que hay un problema con la configuración anterior. Asegúrese de completar el paso 5. De lo contrario, verifique la configuración nuevamente.
Haga clic en la pestaña Inicio. Luego haga clic en Configurar.
8 Como se muestra en la figura siguiente, haga clic en el botón Agregar.
En el cuadro de diálogo emergente Agregar/Editar asignación de extensión de aplicación.
Archivo ejecutable: haga clic en Examinar para seleccionar c:\PHP 5\php5isapi.dll.
Extensible:. php (No te pierdas el anterior).
10Haz clic en la pestaña Documentos y luego haz clic en el botón Agregar. En el cuadro de diálogo emergente Agregar documento predeterminado, complete index.php.
Una vez completada la configuración, hagamos una prueba.
Crea un archivo phpinfo.php en el directorio raíz del sitio web.
<? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)
phpinfo();
& gt
Abrir en el navegador
[ /url]
$ host = " localhost
$ usuario = " root
$ contraseña = " 12345 "; //12345 cambia tu contraseña de mysql.
$link=mysql_connect($host,$usuario,$contraseña);
if (!$link)echo "<h1>defeat</h1 >>;
else echo " & lth 1 & gt; ¡Éxito! </h1>;
MySQL_close();
& gt
Abrir en el navegador
Instalar phpMyAdmin
Descargue phpMyAdmin-2.10.0.2-all-languages .zip, descomprímalo en el directorio raíz de su sitio web y cámbiele el nombre a phpMyAdmin.
Busque y abra bibliotecas/config.default.php (algunas versiones son config.default.php o config.default.php en el directorio actual).
Realice los siguientes cambios:
1 La contraseña de búsqueda tiene las dos líneas siguientes.
$CFG['Servidores'][$I]['usuario']='root';
$CFG['Servidores'][$I]['contraseña' ]= ' ';
Ingrese su contraseña de mysql en $CFG[' servidores '][$ I][' contraseña ']= ' '; para $ $cfg['PmaAbsoluteUri']'], y establezca el valor entre comillas simples después de la ruta del directorio de phpMyAdmin, como por ejemplo: http://localhost/phpMyAdmin/
3 Buscar $cfg[ 'DefaultLang'], establezca el valor entre comillas simples después en zh-GB 2312;
Modifique los siguientes elementos según sus propias necesidades (si no está familiarizado con la codificación de bases de datos, es Se recomienda no modificarlo)
Busque $cfg['DefaultCharset'] y configúrelo con la codificación deseada.
Abra el navegador, ingrese: http://localhost/phpmyadmin/, se inicia IIS y MySQL.
Si aparece la siguiente página, phpmyadmin se ha instalado y se puede utilizar.
Familiarícese con las funciones específicas de phpMyAdmin, que no entraré en detalles aquí.