Cómo instalar y configurar windows2003 IIS6 PHP5.3.8
Instalación y configuración de Windows 2003 IIS6 PHP5.3.8
La nueva versión de PHP5.3 ya no se puede instalar en IIS mediante el método anterior (porque php 5.3 ya no admite ISAPI , y (usando FastCGI), ahora aquí hay un tutorial para instalar PHP5.3 y versiones posteriores en IIS.
En primer lugar, debes instalar IIS. No deberías aprender esto. Si no sabes cómo, puedes buscar en línea.
Luego descargue e instale IIS FastCGI, dirección de descarga: /download/fastcgi
Seleccione x86, o descargue x86 y descargue el nombre como fcgisetup_1.5_rtw_x86.msi.
Configuración de instalación de Windows2003 IIS6 PHP5.3.8
En este momento, hay un controlador FastCGI adicional en la "Extensión de servicio WEB" de IIS 6
windows2003 IIS6 Configuración de instalación de PHP5.3.8
Luego descargue e instale PHP5.3.8 en IIS en la dirección de descarga/descarga (tenga en cuenta que la versión de VC9 debe seleccionarse en IIS) y extráigalo al directorio requerido, que debe ser leído por el usuario Ejecutar permiso.
Lo siguiente es lo que se debe configurar y modificar:
Instrucciones
(1) Si su PHP5.3.8 es la versión instalada (es decir, finaliza con .msi ) Después de instalar todo el software, puede probarlo y ejecutarlo directamente. La configuración se completó durante el proceso de instalación.
(2) Si su PHP5.3.8 es una versión comprimida (es decir, que termina en .zip), debe realizar la siguiente configuración después de la instalación.
1. Modificar variables de entorno
Mi PC》Propiedades》Avanzadas》Variables de entorno》Variables del sistema
Ruta=E:\PHP\; adelante, si no tiene uno, puede crear uno usted mismo)
2 Modifique el directorio de instalación de FastCGI (registre PHP en FastCGI)
Abra C:\WINDOWS\system32. \inetsrv\fcgiext archivo .ini
Agregue la siguiente declaración al final del archivo:
[Tipos] (Esto está originalmente en el archivo, solo agregue la siguiente declaración después de [ Types], los necesita todos; de lo contrario, se informará un error)
php=PHP
[PHP]
ExePath=E:\PHP\ php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC :E:\PHP\
3. Modificación de PHP.ini
No hay ningún archivo PHP.ini en el directorio de instalación de PHP5.3.8. Solo hay php.ini-development y. php.ini-production. Nosotros cambiamos php.ini-development a php.ini (por supuesto, si tienes miedo de cometer errores, puedes hacer una copia de seguridad primero).
Nota: Primero cree una carpeta llamada TMP y colóquela en E:\PHP\tmp en cualquier ubicación.
(Se usará upload_tmp_dir. upload_tmp_dir se usa para definir la ruta temporal donde se almacena el archivo cargado. Puede modificarlo y definir una ruta absoluta para él, y necesita tener permisos de lectura y escritura).
Utilice la búsqueda (tecla de acceso directo: Ctrl F) para cambiar las siguientes palabras clave a sus valores actuales:
short_open_tag = Off (Este es el valor predeterminado, por lo que no es necesario cambiarlo). p>
Poner; upload_tmp_dir =Cambiar a upload_tmp_dir="E:\PHP\tmp"
Cambiar; cgi.force_redirect = 1 a cgi.force_redirect=0
Cambiar; fastcgi.impersonate = 1; Cambiar a fastcgi.impersonate=1;
Cambiar; extension_dir = "ext" a extension_dir="E:\PHP\ext"
Cambiar fecha. timezone = to date .timezone =PRC (Si no modifica date.timezone, es muy probable que se genere un error 500 al abrir la página web. Algunas personas también han cambiado el valor a Asia/Shanghai. Yo no lo he hecho lo intenté pero puedes intentarlo.)
Elimina el punto y coma (;) delante de la extensión en Extensiones de Windows:
extension=php_curl.dll
; extensión=php_gd2.dll
; extensión=php_ldap.dll
; extensión=php_mbstring.dll
;
; extensión=php_mysql.dll
; extensión=php_mysqli.dll
; extensión=php_sockets.dll
; p>
4. Modificación del Administrador de Servicios de Información de Internet (IIS)
(1)
Sitio web》Propiedades》Directorio de inicio》Configuración》Agregar
Archivo ejecutable=C:\WINDOWS\system32\inetsrv\fcgiext.dll
Extensión = .php
Acción>Limitada a =GET, HEAD, POST
2) Sitio web>Propiedades>Documento>Agregar
Contenido predeterminado=index.php
Todo está configurado aquí. Asegúrese de reiniciar el servicio IIS.
5. Prueba (asegúrate de reiniciar el servicio IIS)
Finalmente escribe un código de prueba en texto:
lt;?php
phpinfo(); gt;
Guárdelo como index.php. Puede elegir cualquier nombre siempre que el sufijo sea .php.
Coloque index.php (el archivo que escribió) en el directorio raíz, aquí está C:\Inetpub\wwwroot,
Luego ingrese http:// en el navegador 127.0. 0.1/index.php o http://localhost/index.php (cualquiera tendrá el mismo efecto) para obtener la información devuelta.
La información devuelta,
¡PHP5.4.0RC2 se puede instalar correctamente así como así!