Red de conocimiento informático - Material del sitio web - Cómo configurar el programa PHP en Windows XP

Cómo configurar el programa PHP en Windows XP

Configuración de Apache2.2.4 php5.2.1 mysql

Paso uno:

1. Instale apache2.2 y mysql5

Suponga que el directorio es: C:/Apache2. 2.C:/MySQL5

2.Descomprimir php5.1.1->Win32.zip en C:/php5

3.Instalar navicat (programa de instalación).Win32.zip en C :/php5

3. Instalar navicat (una herramienta para la gestión gráfica de MySQL)

Nota:

Al instalar MySQL5, todo se instala por defecto hasta el botón de finalización. Continuar configurando MySQL

Cuando la opción predeterminada llegue al cuadro de contraseña, escriba la contraseña que ingresó y luego haga clic en el directorio "MySQL".windows (tome c:\windows como ejemplo). ).

2 Copie php5ts.dll y libmysql.dll del directorio php al directorio c:\windows\.

3 Abra el archivo c:\windows\php.ini (asociado con mysql)

Establezca la ruta de la extensión

Utilice esta línea para encontrar extension_dir

extension_dir = "./"

Cambie esta línea a

extension_dir = "C:\php5\ext"

donde C:\ php5 es la ruta donde instaló php. Si la ruta es incorrecta, la dll no se cargará

(Nota: algunas versiones de PHP son;extension_dir = "./", elimine el punto y coma anterior)

Busque la extensión

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dl

Elimina el punto y coma delante de lo anterior 3 elementos

Elimine el punto y coma delante de los tres elementos anteriores.

Problema de diferencia horaria de PHP5

¿Por qué? La serie PHP5 tiene una nueva configuración de zona horaria que por defecto es la hora media de Greenwich (GMT), que es exactamente 8 horas diferente de la hora del este de China de 8 horas.

Encuentre una línea en date.timezone

;date.timezone =

Eliminar y reemplazar con <

date.timezone = PRC

Abrir taquigrafía de php:

Busque short_open_tag = Off y cámbielo a short_open_tag = On si ya está activado, no es necesario cambiarlo.

Entonces puedes usar código como .

(2).Configuración de apache http.conf: (C:/apache2.2/conf/http.conf)

1. Modificar el directorio raíz

Utilice esta línea para encontrar DocumentRoot

DocumentRoot "C:/Apache2.2/htdocs"

Este es el directorio raíz de su sitio web, puede cambiarlo o usar la raíz predeterminada directorio.

Si desea cambiar, cambie también lo siguiente; de ​​lo contrario, puede recibir un error 403

Encuentre que esto debe cambiarse a lo que haya configurado en DocumentRoot

Las siguientes dos líneas son

p>

Cambie C:/Apache2.2/htdocs en las dos líneas anteriores al directorio que desee

2. Deje que Apache admita *.php (página web)

Buscar DirectoryIndex index.html

Modificar

al índice DirectoryIndex. php index.html

p>

De esta manera, index.php puede convertirse en la página predeterminada

3. Instale php de forma modular en Apache

Busque # LoadModule foo_module module/mod_foo.So

Agregar una línea después de esta línea

LoadModule php5_module C:/php5/php5apache2_2.dll

Nota: C:/php5/php5apache2 .dll es donde instaló php Ruta correspondiente.

No confunda php5apache2_2.dll con php5apache2.dll. php5apache_2.dll solo funciona con la versión 2 de Apache.

El php5apache2.dll en el paquete de software PHP5 solo es aplicable a Apache 2.0.*

Si es la versión 2.2.* o superior, "No se puede cargar C:/php/php5apache2 " puede aparecer .dll en el servidor: o: "La operación solicitada falló"

4. Busque la aplicación AddType/x-gzip .gz .tgz

Agregue una línea después de esta línea

Aplicación AddType/x-httpd-php .php (recuerde: ¡¡¡hay un espacio delante!!!)

De esta manera Apache puede analizar el archivo php

Nota: Complete lo anterior Después de la operación, reinicie el servidor

5. Pruebe

Cree phpinfo.php en el directorio raíz del sitio web (si no hay cambios, entonces en C:/Apache2.2/htdocs) Archivo

& lt;?php

phpinfo() >

Abrir en el navegador

<; p>http://localhost/ phpinfo.php

o http://127.0.0.1/phpinfo.php

5. Pruebe la conexión entre php y la base de datos mysql Pruebe la conexión entre php y la base de datos mysql

Crea el archivo test.php en el directorio raíz del sitio web

$link=mysql_connect("localhost" , "root", "123456") ; //123456 es su contraseña de mysql

if(! $link) echo "Failed!" ;

mysql_close(); >

Abra http://localhost/test.php en el navegador

Si la salida es exitosa, ya está.