Cómo configurar Apache
Paso uno:
1. Instale apache2.2 y mysql5.
Supongamos que los directorios son: c:/apache2.2 y c:/mysql5.
2. Descomprima php5.1.1-Win32.zip en C:/php5.
3. Instale navicat (la herramienta de administración gráfica de MySQL)
Nota:
Al instalar MySQL5, cuando todo esté instalado de forma predeterminada en el botón de finalización, lo hará. continúa siendo la configuración de MySQL.
La opción predeterminada es escribir su propia contraseña al ingresar al cuadro de contraseña, generalmente 123456.
Paso 2:
1. Configuración de php.ini
1. Busque el archivo php.ini-dist o php.ini.recommended en php5. directorio y cámbiele el nombre a php.ini.
Y cópielo en el directorio de Windows del disco del sistema (tome c:\windows como ejemplo).
2 Luego copie PHP 5ts.dll y libmysql.dll en el directorio php al directorio c:\windows\
3 Abra el archivo c:\windows\php.ini ( con asociación mysql).
Establezca la ruta de la extensión
Busque extension_dir para dicha línea.
extension_dir = "./"
Cambie esta línea a
extension_dir = "C:\php5\ext"
donde C :\php5 es la ruta de instalación de php. La ruta es incorrecta y la dll no se cargará.
(Nota: algunas versiones de PHP son; Extension_dir = "./" elimina el punto y coma)
Buscar extensión
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
Elimine el punto y coma delante de los tres elementos anteriores, para que estos archivos DLL se puedan cargar cuando se inicie Apache.
Problema de diferencia horaria de Php5
¿lt? PHP echo date(" Y-m-d H:I:s ");? La diferencia horaria es de ocho horas.
¿Por qué? La versión de la serie PHP5 agrega configuraciones de zona horaria. La hora predeterminada es la hora media de Greenwich, que es exactamente 8 horas diferente del Distrito 8 Este, donde se encuentra China.
Existe una línea de este tipo en la búsqueda de fecha.zona horaria.
;date.timezone=
Se eliminará, cambiará
date.timezone=China
Abre taquigrafía de php:
p>
Busque short_open_tag = Off y cámbielo a short_open_tag = On. Si ya está activado, no cambiará.
Puedes usar la tabla
(2).Configuración http.conf de Apache: (C:/apache2.2/conf tp.conf)
1 Modifique el directorio raíz del sitio web
Existe una línea para encontrar DocumentRoot.
DocumentRoot "C:/Apache2.2 Documents"
Este es el directorio raíz de su sitio web. Puede modificarlo o utilizar la configuración predeterminada. Si lo cambia, también debe modificar los siguientes elementos; de lo contrario, puede obtener un error 403.
Se descubrió que esto debería cambiarse a la raíz del documento que configuró.
Hay dos líneas debajo
lt directorio "C:/Apache2/.2htdocs"
Coloque los dos elementos anteriores en C:/Apache2. 2 docs Cambie al directorio que desee.
2. Deje que Apache admita *. php (página web)
Buscar directorio index.html
Modificar a
index.php·index.htmlDirector Index
Entonces index.php se puede utilizar como página predeterminada.
La instalación modular de 3.php está en 3. gángster callejero
Busque #loadmodulefoo_module module/mod_foo.so.
Añade una línea después de esta línea.
cargar módulo PHP 5 _ módulo C:/PHP 5/PHP 5 Apache 2 _ 2. dll
//Nota: C:/php5/php5apache2.dll es el que instalado La ruta correspondiente de php.
No confundas php5apache2_2.dll con PHP 5 apache 2.dll, PHP 5 Apache 2.dll sólo funciona con Apache versión 2.
Php5apache2.dll en el paquete comprimido PHP5 solo es aplicable a la versión apache2.0.*. *.
Si es la versión 2.2. * o superior, puede aparecer "No se puede cargar c:/PHP/php5ache2.dll en el servidor: no se pudo encontrar el módulo especificado".
4. Busque la aplicación addtype/x-gzip gz.
Añade una línea después de esta línea.
addtype application/x-httpd-PHP . PHP (recuerde: ¡¡¡hay un espacio delante!!!)
Para que Apache pueda analizar el archivo php.
Nota: Después de completar las operaciones anteriores, reinicie el servidor.
Prueba
Cree un archivo phpinfo.php en el directorio raíz del sitio web (C:/Apache2.2 docs si no hay cambios).
¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)
phpinfo();
gt
Abrir en el navegador
http : //localhost/phpinfo.php
o http://127.0.0.1/phpinfo.php.
5. Pruebe la relación entre php y la base de datos mysql.
Crea un archivo test.php en el directorio raíz del sitio web.
¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)
$link=mysql_connect("localhost","root","123456"); //123456Cambie su contraseña de mysql.
Si (!$link) repite "¡Fallo!";
Else repite "¡Éxito!"
MySQL _ close()
;gt
Abre http://localhost/test.php en tu navegador.
Si la salida es exitosa, significa que ya terminó.