En las ventanas 20003 IIS6.0 apoyar a los partidos de configuración de PHP

 Muchos sistemas de acogida con el fin de facilitar, sobre la base de IIS en la misma resolución temporal ASP, PHP y otros lenguajes de programación, a fin de proporcionar un espacio versátil. Escribir este artículo sobre cómo configurar PHP bajo IIS ambiente, la premisa es win2003 servidor, IIS6.0.
    En primer lugar, desde el sitio web oficial de PHP: http://www.php.net/downloads.php descarga PHP archivo, en el momento de escribir estas líneas, la última versión es PHP 5.3.0. Debido a que es win2003 medio ambiente, que Download "PHP 5.2.10 postal paquete [10,242Kb] " bajo Windows binarios puede ser. Después de la descarga, descomprimir al directorio C: \ php (Nuevo directorio php) (esta dirección se puede cambiar en la unidad D también puede línea).
    Después de que el archivo php.ini-dist en: (/ PHP C) renombrado a php.ini, archivo de configuración de PHP es que, varias modificaciones siguientes lugares, el cambio es bueno: el segundo, abierto c directorio \ php, directorio PHP copiar el archivo php.ini en el directorio C: \ WINDOWS \ directorio:
extension_dir = "C: \ php \ ext", que apunta a la carpeta php lugar "php _ * DLL." ruta del archivo. PHP4 y PHP5 camino aquí difieren.
default_charset = "gb2312", para modificar el conjunto de caracteres por defecto, donde, si precedidos por un punto y coma ";", eliminando el punto y coma;
register_globals es = OFF a register_globals = On, de modo que el pase efectiva las variables globales;
extension = php_dba.dll si delante punto y coma, punto y coma cancelado, siguiendo el mismo;
Extensión = php_dbase.dll
extension = php_gd2.dll GD figura biblioteca de tareas pendientes, que se utiliza generalmente para CAPTCHA de;
extension = php_mysql.dll utiliza para conectar base de datos MySQL;
magic_quotes_gpc = On Si está desactivado, deben estar abiertos a On, este es un paso importante para prevenir los ataques de SQL ! En la versión 5.0 tiene un defecto.
En tercer lugar, copiar archivos PHP php5ts.dll en el directorio al directorio C: \ WINDOWS.
En cuarto lugar, la configuración de IIS extensión de PHP, que es el foco.
1: Abrir IIS, haga clic y seleccione "Propiedades" en las necesidades del sitio para apoyar PHP derecha.
2: Encontrar la pestaña "Directorio", haga clic en "configuración de la aplicación" en la esquina inferior derecha en el botón "Configurar".
3: En la ventana "Extensiones de aplicación", haga clic en "Agregar", la ruta del archivo ejecutable c: archivo /php/php5isapi.dll, introduzca la extensión .php, así que llame automáticamente php5isapi.dll explicar el lenguaje PHP en el proceso de resolución . Además también es necesario para "motor de secuencia de comandos" y "Comprobar que el archivo existe" está seleccionado.
Hay advertencias, no sentí necesidad de seguridad debe extenderse todo eliminado, dejando sólo la extensión necesaria. Si está utilizando una base de datos que es el acceso mdb, la necesidad de resolver el sufijo a la escritura MDB no asp.dll analizada, como por ejemplo: C: \ WINDOWS \ system32 \ inetsrv \ uihelper.dll,
4: Haga clic en Propiedades del sitio ventana "filtro ISAPI" etiquetas, filtros agregar, filtro: php, archivo ejecutable: C: \ php \ php5isapi.dll, OK.
5: Haga clic en la ventana Propiedades de los "Documentos", añadir index.php, default.php
6: Retorno Administrador de IIS, la adición de nuevos servicios para expandirse en la "extensión de servicio web", las extensiones: php, archivo requerido: C: \ php \ php5isapi.dll, " estado de la extensión configurado para permitir la" pre-tick.
    Aquí, bajo la configuración de IIS se ha completado, puede reiniciar IIS. Bajo el nuevo index.php página web, que está escrito en un <? Php echo phpinfo () ;? ?> Puede ser. Abrir la URL del sitio web, para ver si es normal para mostrar la información de php, si es normal, lo que indica una configuración correcta.
    Si el directorio c: configuración de permisos de directorio / PHP son demasiado estrictas, a continuación, la extensión PHP bajo IIS no se ha cargado con éxito, lo que nos obliga a directorio c: / php además de leer y ejecutar todos y lista de carpetas Contenido, lectura permiso de acceso a.

Publicado 13 artículos originales · ganado elogios 4 · Vistas 2776

Supongo que te gusta

Origin blog.csdn.net/Angel_asp/article/details/6798025
Recomendado
Clasificación