Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo configurar apache+mysql+php

Cómo configurar apache+mysql+php

El primer paso para crear un entorno PHP: instalar el servicio Apache en Windows 7

Haga clic en el httpd-2.2.21-win32-x86-openssl-0.9.8r descargado. programa msi Una vez permitida la serie de licencias, vaya al paso de configuración de la información del servidor, como se muestra en la siguiente figura. Complete el dominio de red, el nombre del servidor y la dirección de correo electrónico del administrador respectivamente. Debido a que lo usamos como entorno de desarrollo en Win7, puede completar estos tres elementos de manera informal sin prestar demasiada atención. La última opción permite al usuario elegir si el servicio Apache es para el usuario actual o para todos los usuarios del sistema Win. Generalmente, se selecciona la primera opción. El puerto Apache predeterminado para esta opción es 80. Si selecciona la segunda opción, solo para el usuario actual, el número de puerto es 8080.

Información del servidor Apache

Después de completar las operaciones anteriores, haga clic en Siguiente y seleccione Configuración personalizada para una instalación personalizada, como se muestra en la siguiente figura. Podemos mantener las distintas opciones en el cuadro de selección de forma predeterminada y no es necesario cambiarlas. En este paso solo debemos prestar atención a modificar la ruta de instalación de Apache.

Instalación personalizada de Apache

Después de completar los pasos anteriores, haga clic en Siguiente para completar la instalación de Apache en Win7. Una vez completado, abra el navegador y acceda a 127.0.0.1 o localhost. Si aparece "¡Funciona!", significa que el servicio Apache se instaló correctamente.

El segundo paso para crear un entorno PHP: instalar el servicio Mysql en Windows 7

La instalación de MySQL es más sencilla que la de Apache. Haga doble clic en mysql-5.5.20-. win32.msi y haga clic en Siguiente, también seleccione Configuración personalizada para personalizar la instalación, como se muestra en la figura a continuación, solo necesita seleccionar la ruta de instalación y luego hacer clic en Siguiente para completar la instalación del servicio Mysql en Win7.

Instalación personalizada de MySQL

El tercer paso para configurar el entorno PHP: configuración de MySQL en Windows 7

Después de completar la instalación, MySQL abrirá el servidor MySQL Ventana de Configuración de Instancia Esta sección está relacionada con la configuración del servidor MySQL. En primer lugar, debido a que es un entorno de desarrollo, elegimos la configuración estándar StandardConfiguration. El primer paso de la configuración es el siguiente: No es necesario cambiar el nombre del servicio MySQL de forma predeterminada. Marque "Incluir directorio bin en la RUTA de Windows". Este elemento se utiliza para utilizar la herramienta de línea de comandos MySQL directamente en CMD.

Configuración del sistema MySQL

El segundo paso en la configuración de MySQL es establecer la contraseña de root. El usuario root de la base de datos instalada original no tiene contraseña. Aquí, no importa lo simple o complejo que sea, establece una contraseña. También tenga en cuenta que la opción "Habilitar acceso raíz desde máquinas remotas" se utiliza para seleccionar si se permite que los usuarios raíz se conecten a la base de datos de forma remota. Como entorno de desarrollo, esta opción se puede desmarcar o marcar. No es necesario marcar "Crear una cuenta anónima". Las cuentas anónimas no tienen mucho efecto en el entorno de desarrollo.

Configuración de seguridad de MySQL

Después de completar la configuración de MySQL anterior, el sistema iniciará el proceso de configuración. En menos de un minuto, se completa la configuración de MySQL en Win7. Aquí ignoraremos la relación entre PHP y MySQL por el momento y luego realizaremos una configuración unificada una vez completada la instalación de PHP.

El cuarto paso para crear un entorno PHP: instalación de PHP en Windows 7

Debido a que descargamos el paquete zip de PHP, que es equivalente al software ecológico, no hay necesidad de engorrosos instalación, descomprima directamente el archivo php-5.3.9-Win32-VC9-x86.zip en cualquier directorio para completar la instalación de PHP en el sistema Win7.

El quinto paso para crear un entorno PHP: configuración integral de PHP, Apache y MySQL en Windows 7

Tenga en cuenta: la entrada utilizada en el proceso de configuración está toda en inglés. especialmente los signos de puntuación Las comillas dobles pueden ser comillas chinas en el texto. Una vez copiadas y pegadas directamente, la configuración puede fallar. ! !

Además, si copia la ruta directamente en el sistema de carpetas de Windows, habrá barras invertidas (\) entre las carpetas, pero las barras (/) utilizadas en la configuración se utilizan todas, así que no las haga. errores. .

Configuración de PHP

Primero ingrese al directorio donde se descomprime PHP, busque el archivo de configuración de desarrollo php.ini y cámbiele el nombre a php.ini. Este archivo es el php del sistema actual. archivo de configuración. Abra el archivo de configuración php.ini y configúrelo de acuerdo con las siguientes indicaciones.

Busca el siguiente contenido

; En Windows:

; extension_dir = "ext"

Cambiar a

; En Windows:

extension_dir = "E:/ProgramFiles (x86)/PHP/ext"

Tenga en cuenta que el punto y coma delante de extension_dir debe eliminarse y el El valor debe cambiarse a PHP La ruta de la carpeta ext debajo de la carpeta, esta configuración se usa para actualizar la carpeta de ruta de la extensión PHP, todas las bibliotecas de extensiones están en esta carpeta.

A continuación, debemos habilitar PHP para que admita la base de datos MySQL y habilitar extensiones como CURL, GD2, XML, PDO, etc. Busque el siguiente contenido y elimine el punto y coma (;) delante de él.

extensión=php_curl.dll

extensión=php_gd2.dll

extensión=php_mbstring.dll

extensión=php_mysql.dll p>

extensión=php_mysqli.dll

extensión=php_pdo_mysql.dll

extensión=php_pdo_odbc.dll

extensión=php_xmlrpc.dll

Todos sabemos que PHP admite la función de sesión. De forma predeterminada, las sesiones de PHP se guardan en el sistema de archivos, por lo que debemos configurar la carpeta para guardar la sesión.

Busca el siguiente contenido

; session.save_path = "/tmp"

Cambiar a

session.save_path = "E: / Archivos de programa (x86)/PHP/custom/session"

Elimine el punto y coma y restablezca cualquier ruta para asegurarse de que la carpeta exista. Para facilitar la administración, se recomienda configurarlo en la instalación ruta de PHP, para evitar una eliminación accidental.

Después de completar la configuración de la sesión, también necesitamos configurar una ruta de carpeta, que es la ruta del archivo temporal de PHP. Los estudiantes que estudian PHP saben que cuando cargan archivos a través de PHP, los archivos primero son temporales. carpeta entre ellos.

Buscar el siguiente contenido

; upload_tmp_dir =

Cambiar a

upload_tmp_dir = "E:/Program Files (x86)/PHP / custom/upload"

Finalmente, PHP necesita establecer forzosamente la zona horaria después de la versión 5.3; de lo contrario, se informará un error al ejecutar phpinfo() y algunos programas y no se podrá ejecutar.

Buscar el siguiente contenido

;date.timezone =

Cambiar a

date.timezone = Asia/Shanghai

Configure Apache para que admita PHP

En el directorio de configuración de Apache E:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf (este es mi directorio de instalación, tenga en cuenta que copia directamente debajo de Windows La ruta usa barras invertidas como separadores, y todos los archivos de configuración usan barras como separadores, ¡tenga cuidado!) Y busque el archivo de configuración httpd.conf.

Agregue el siguiente contenido en la línea siguiente

#LoadModule vhost_alias_module module/mod_vhost_alias.so

.

LoadModule php5_module "E:/Archivos de programa (x86)/PHP/php5apache2_2.dll"

PHPIniDir "E:/Archivos de programa (x86)/PHP"

AddType application/x-httpd-php .php .html .htm

La primera línea de esta configuración especifica la ruta del módulo de PHP y Apache. El archivo del módulo generalmente se encuentra en el directorio raíz de php. La segunda línea usa Para especificar la ruta de PHP en Win7, agregue el tipo de archivo en la tercera línea. Entre ellos, la primera y la segunda línea deben modificarse de acuerdo con la ruta de instalación de PHP.

A continuación, debemos especificar el directorio raíz del servidor WEB de Apache. De forma predeterminada, el directorio raíz de Apache es la carpeta htdocs en el directorio de Apache. Para facilitar el desarrollo, lo configuramos en el directorio htdocs. debajo de la unidad E. Primero cree el directorio htdocs en la unidad E. Por supuesto, también puede cambiarlo a cualquier directorio raíz WEB que desee nombrar. Luego, busque el siguiente contenido en el archivo de configuración.

DocumentRoot "E:/Archivos de programa (x86)/ApacheSoftwareFoundation/Apache2.2/htdocs"

Cambiar a

DocumentRoot "E:/htdocs"

Finalmente, modifique el tipo de archivo inicial del directorio raíz. Apache usa index.html como el archivo inicial del directorio de forma predeterminada. Aquí, para permitir que Apache encuentre el archivo php primero, realizamos algunas modificaciones.

Busca el siguiente contenido

DirectoryIndex index.html

Modifícalo a

DirectoryIndex index.php index.html

En este punto, se completa la configuración relacionada de Apache que admite PHP. Reinicie el servidor, cree el archivo index.php en el nuevo directorio y escriba el siguiente contenido.

phpinfo(); >>p>

Abra el navegador nuevamente y visite localhost. Si todo es normal, la información de configuración relevante de php será. mostrado, como se muestra en la siguiente figura.

Información de configuración de PHP

Prueba el soporte de PHP para MySQL

Finalmente necesitamos probar si PHP puede conectarse a la base de datos. Durante el proceso de configuración, una vez. Se eliminan los puntos y comas antes de ;extension=php_mysql.dll y una serie de extensiones relacionadas con MySQL, de modo que PHP puede soportar perfectamente los programas correspondientes a través de estas extensiones. Cree el archivo mysql.php en el directorio raíz y escriba el siguiente contenido.

$dbc= mysql_connect("127.0.0.1","root","(tu contraseña de mysql)");

if ( !$dbc) {

echo "¡Error de enlace de base de datos!";

}else{

echo"Configuración del entorno PHP: configuración del sistema Windows 7 PHP+Apache +Tutorial entorno MySQL";

}

mysql_close();

Acceda en el navegador, 127.0.0.1/mysql.php, si se le solicita " PHP Configuración del entorno: configuración del sistema Windows 7 Tutorial del entorno PHP+Apache+MySQL" muestra que PHP ya es perfectamente compatible con MySQL.