Sabemos que hay varias configuraciones de php:
1, el modo CGI para cargar el entorno PHP, generalmente el intérprete de configuración de IIS para php.exe, cuanto antes, más común, actualmente se usa menos.
Características: estable, pero la eficiencia es demasiado baja.
2, modo ISAPI para cargar el entorno PHP, generalmente el intérprete de configuración de IIS es php5isapi.dll, actualmente el más usado, el más utilizado.
Características: multihilo, alta eficiencia, pero no lo suficientemente estable.
3. El método FastCGI carga el entorno PHP, que no es común en el entorno IIS, pero todavía existen otras aplicaciones del entorno del sistema, pero IIS7.0 comienza a construir FastCGI.
Características: alta eficiencia, alta estabilidad, es la tendencia de desarrollo futuro.
He intentado otros problemas especiales. La versión de Windows lanzada por PHP 5.3 no es compatible con el modo ISAPI, por lo que planeo ejecutar PHP de acuerdo con el método FastCGI recomendado por Microsoft.
Uso el tercero, y el mejor y más rápido, porque FastCGI mejora en gran medida la capacidad de IIS para manejar PHP y puede mejorar rápidamente la velocidad de respuesta y la productividad de los sitios PHP,
Con mayor estabilidad y seguridad.
Dirección de descarga: http://windows.php.net/download/Hay muchos tipos dentro, ¿qué tipo de?
PHP ahora está disponible en la versión 5.3.2, pero hay varias versiones diferentes de la descarga. Ese es el VC6 X86 y VC9 X86.
Primero que todo, responderé:
¿Qué es VC6?
VC6 es el compilador heredado de Visual Studio 6, que se compila usando este compilador.
¿Qué es VC9?
VC9 es el compilador de Visual Studio 2008, que se compila con el editor VS de Microsoft.
Entonces, ¿cómo elegimos qué versión de PHP descargar?
Si está utilizando Apache + PHP en Windows, elija la versión VC6;
Si está utilizando IIS + PHP en Windows, seleccione la versión VC9;
Sin hilos. Que es
Non Thread Safe no es seguro para subprocesos;
¿Qué es Thread Safe?
Non Thread Safe es seguro para subprocesos;
El funcionario no recomienda que aplique Non Thread Safe en el entorno de producción, por lo que elegimos Thread Se utiliza la versión segura de PHP.
Descargue e instale, instalé la ruta predeterminada:
Recuerde seleccionar el tercer elemento: IIS FASTCGI
Si no tiene instalado IIS FASTCGI, se le pedirá que lo instale.
FastCGI para IIS 6 7 http://www.iis.net/expand/fastcgi
Después de la instalación, continúe con el siguiente paso, sigo el valor predeterminado:
Una vez completada la instalación, está configurada.
Esta configuración tiene dos métodos, yo uso la configuración de cmd, un comando funcionará.
Vaya al directorio donde acaba de instalar CGI:
> cd C: \\ WINDOWS \\ system32 \\ inetsrv
> cscript fcgiconfig.js -add -section: "PHP" -extension: php -path: "C: \\ Archivos de programa \\ PHP \\ php-cgi.exe"
Nota: Ruta: "xxxx \\ php-cgi.exe" es el directorio donde instaló php
> cscript fcgiconfig.js -set -section: "PHP" -InstanceMaxRequests: 10000
> cscript fcgiconfig.js -set -section: "PHP" -EnvironmentVars: PHP_FCGI_MAX_REQUESTS: 10000
¡Ok! ¡Finalice!
Prueba:
Crea un nuevo archivo .php, dentro de
<? php
phpinfo ();
? > ¡Ahorra!
Ejecutar, aparece la siguiente página, que indica que la configuración se realizó correctamente.
¡Este método IIS no necesita ser configurado, él lo configurará automáticamente! La configuración proporcionada por Microsoft es más detallada!
Si sigue la configuración del tutorial anterior, ejecute la página de prueba php, hay un error 500.
Establezca el elemento date.timezone en php.ini.
Lo puse en la zona horaria de Shanghai aquí: date.timezone = Asia /beijing
¡Después de configurar, todo está bien!
Descripción del problema ¿Cómo eliminar matrices en el software de administració
1. Creación de una carpeta de sitio Primero, debe crear una nueva carpeta de sitio que esté separada
La interfaz web del servidor de impresión El servidor de impresión es uno de lo
Sabemos que IIS puede permitir hasta 10 conexiones de cliente en los sistemas operativos Windows 200
¿Puede el Lenovo T168 G6 conducir un segundo puerto serie en la placa base?
Cómo utilizar servidores blade es la forma más razonable para las empresas
¿Cómo eliminar una matriz en el software de administración de tarjeta LSI 8708E SAS RAID MSM?
E-mail entre los servidores en diferentes segmentos del reenvío de correo
IIS admite el método de configuración detallado de FLV
¿Cuál es la tarjeta HBA? ¿Cuál es la función de la tarjeta HBA?
Solicite copiar el archivo convlog.exe, iisadmin.mfl al instalar IIS
Explicación detallada: Diez parámetros de procesador de productos de procesador de servidor
Método de cinco pasos del Xeon 5500 a la plataforma Xeon 5600
Cómo Win 2000 hace que el servidor FTP sea más seguro
Configuración avanzada del servidor FTP en IIS en Windows
Administrar servidores virtuales con herramientas basadas en matriz de discos
Ubuntu instala los pasos del controlador Nvidia Optimus
¿Qué significa partición en formato NTFS? ¿Cuáles son los beneficios de la partición ntfs?
Cómo eliminar la cuenta de usuario de la computadora win7 computadora portátil
Cortana en Win9 da otro gran paso: forma "Solicitud"
Los caracteres de entrada CMD del sistema Win8 aparecen mal Proceso principal detener cómo hacerlo
¿Qué debo hacer si el mouse de win7 se detiene? Solución de pausa del ratón USB
El sistema Win7 usa el método de entrada de perro para jugar rápidamente tres métodos japoneses
Cómo incorporar el decodificador en el sistema Debian nativo
El sistema Win7 solicita el daño del archivo cdmsnroot_s.sys cómo hacerlo