Red de conocimiento informático - Material del sitio web - Cómo implementar un sitio web PHP en IIS

Cómo implementar un sitio web PHP en IIS

En primer lugar, necesita tener Windows 2003 e iis6.0 (no es necesario hablar más abajo de 6.0).

Entonces las cosas a instalar son: php5.2, mysql5.0, phpmyadmin2.11

Es demasiado problemático encontrar estas cosas una por una. Afortunadamente, tenemos wamp. .

Mientras aprendas a instalar wamp, solo queda "configuración".

Todas las rutas de archivos involucradas a continuación se basan en wamp. El directorio de php en wamp es wamp\bin\php\php5.2.5.

Para permitir que iis analice php, primero copie php.ini al directorio c:\windows y copie php5isapi.dll a c:\windows\system32.

Luego ingrese a IIS desde la herramienta de administración de Windows 2003, agregue una nueva extensión de servicio web, el nombre de la extensión se puede completar arbitrariamente, por ejemplo, "extensión de servicio php", el archivo requerido es php5isapi.dll , marque "Establecer el estado de la extensión en Permitir".

Luego cree un nuevo sitio web, suponiendo que ya exista un sitio web, haga clic derecho en "Propiedades", cree un "Grupo de aplicaciones" para el sitio web, establezca el permiso de ejecución en "Scripts y programas ejecutables" y haga clic. "Configurar", agregar una "extensión de aplicación"

En la nueva ventana emergente, seleccione php5isapi.dll ahora como archivo ejecutable (preferiblemente en c:\windows\system32), "Extensión

El nombre" es .php, las acciones se limitan a "obtener, encabezar, publicar, rastrear", marcar "Confirmar si el archivo existe"

ok, entonces PHP está básicamente configurado, Puede ir al directorio raíz del sitio web para crear un index.php, escribir "php

phpinfo();?" y luego abrir el navegador para probarlo.

Primero debes modificar php.ini y encontrar el parámetro extension_dir. Supongamos que wamp está instalado en la unidad d y cámbielo a

extension_dir

=<. /p>

"d:\wamp\bin\php\php5.2.5\ext\", luego busque extensión=php_mysql.dll y

extensión=php_mysqli.dll, asegúrese de que las comas antes han sido eliminados.

El siguiente paso es la clave. Hay un archivo de clave libmysql.dll en el directorio wamp\bin\php\php5.2.5. Ayer tuve problemas durante mucho tiempo antes de recordar la configuración anterior. /p>

La dolorosa experiencia de mysql (todo causado por wamp, la instalación de php/mysql es demasiado simple), este archivo debe copiarse en el directorio c:\windows\system32

, de lo contrario no funcionará. Es inútil abrir extensión=php_mysql.dll en php.ini. Al navegar por una página que necesita conectarse a mysql, se informará un error que indica que el tipo "mysql" no existe.

Nos encontramos con un problema tan práctico: los sitios web asp y asp.net ya se están ejecutando en 54, iis ha tomado el puerto 80 y apache no se puede utilizar. ¿Quieres que haya otros allí?

Único, busque el archivo httpd.conf en wamp, reemplace todas las palabras "80" con el puerto que desee y reinicie Apache.

Hay 4 lugares en apache

80 que deben modificarse:

escuchar

80, nombre del servidor

localhost: 80, nombrevirtualhost

*: 80, los dos primeros son predeterminados y los dos últimos aparecerán solo después de configurar virtualhost. lt;/pre

Comentarios

11

Cargando más