manual de Windows 7 construir método Apache + PHP + MySQL de la grabación

  

depuración local Palabra
Prensa tema ha sido utilizar XAMPP configurar el entorno local, pero no sé cuál sea la razón, aparecerá en la materia (como la clase CMS) más la computadora llamada Caton fenómeno, Apache y MySQL ven el proceso es que dos de su proceso de uso intensivo de la CPU, no sé las razones específicas, que rara vez se lanzo configuración del entorno de acogida, no sé, tal vez soy demasiado mayor cantidad de preguntas (single core).

decisión: Después de varios meses de lenta soportar, decidió configurar manualmente Apache + PHP + MySQL
tratar (también escuchar jiucool dijo que también configurar manualmente, muy rápido), un paso engorroso Después de que la construcción fue exitosa, parece que parece ser más rápido, al menos no atascado. Por supuesto, tal vez sea RPWT, o una ilusión. No importa qué, con un OK sensación en la línea, este artículo se utiliza para registrar los pasos específicos, pedir a Google lo que el principio de que, por supuesto que tienen miedo de Google ventilación forzada, puede utilizar la búsqueda de Baidu saber, no sabe o encontrar Google Vamos

Referencia original: http://www.leapsoul.cn/?p=695

Entorno de prueba: Windows
7 (no se han probado otras versiones de Win, aproximadamente lo mismo)

Primero, vaya al paquete de código de descarga oficial, paquete

1. Apache: descargue la dirección, descargué httpd-2.2.17-win32-x86-openssl-0.9.8o .msi

2. PHP: Dirección de descarga, descargué php-5.3.4-Win32-VC6-x86.zip

3. MySQL: Dirección de descarga, descargué mysql -5.5.8-win32.msi

4 phpMyAdmin :. Descarga, he descargado el phpMyAdmin-3.3.8.1-all-languages.7z

En segundo lugar, instalar, extraer

1. Apache

la configuración principal de dominio de red, servidor de nombres, dirección de correo electrónico (que a su vez relleno es localhost, localhost, buzón de correo al azar) ocuparon los servicios portuarios, así como Apache, el valor predeterminado es el puerto 80, puede Debe configurarse en otros puertos; en el directorio de instalación de Apache puede usar el directorio predeterminado o elegir el directorio de instalación según sus necesidades (lo instalé en D: \\ Apache).

Después de completar la instalación del servicio de apache, ingrese http: //localhost /en el navegador y aparecen las palabras It's rsquo; s!, que indican que la instalación del servicio de Apache se realizó correctamente.

2. PHP

Simplemente descomprima php-5.3.4-Win32-VC6-x86.zip y cambie el nombre de la carpeta a php a un disco para completar la instalación de PHP (lo haré descomprimir copiado en el disco D :. directorio D \\ php)

3 MySQL

haga clic en programa de instalación instala automáticamente MySQL, durante el cual se puede elegir el directorio de base de datos MySQL necesita instalación (I Instalado en D: \\ MySQL), MySQL iniciará el asistente después de la instalación, puede cancelar primero, se dice la siguiente configuración.

Tres, configuración

1. Apache (archivo de configuración de Apache httpd.conf en la carpeta conf bajo el directorio de instalación de Apache)

(1) implementación predeterminada del servidor Apache WEB el directorio principal del programa es Apache2.2 /htdocs, por lo que cuando se cambia el directorio del programa principal WEB, tenemos que modificar la configuración de Apache (he cambiado a D: \\ localhost \\ htdocs), es decir, abrir el httpd.conf con un software de edición de texto la

 DocumentRoot " D: /Apache /htdocs " 

modificar

 DocumentRoot " D: /localhost /htdocs " 

entonces

 < Directorio de " D: /Apache /htdocs " gt &; 

modificar

 < Directorio de " D: /localhost /htdocs " > 

(2) modificar un archivo de índice en particular tiene orden, debido a la configuración de la función PHP, por supuesto, necesita index.php
precedencia

encontrar

 DirectoryIndex index.html 

cambiado a

 DirectoryIndex index.php index.html 

(3) que el soporte de PHP Apache

encontrado
módulos

 #LoadModule vhost_alias_module /mod_vhost_alias.so 

añadir la siguiente en la que el siguiente (tenga en cuenta que la ruta de instalación php)

 LoadM Odule php5_module " d: /php/php5apache2_2.dll" PHPIniDir " d: /php " AddType application /x-httpd-php .php .html .htm 

Descripción: Podemos ver múltiples en el directorio PHP El archivo dll php5apache, ya que estamos usando Apache2.2.17, ciertamente necesitamos usar php5apache2_2.dll, luego especifique el directorio de instalación de PHP y la extensión del programa para ejecutar.

2. PHP (archivo de configuración php.ini en el directorio de instalación de PHP)

(1) Renombrar php.ini-development a php.ini, y luego modificar php con un editor de texto. Ini, los siguientes pasos se realizan en php.ini.

(2) encontrar

; en Windows:; extension_dir = " ext " 

Modificar

; en Windows: extension_dir = " D: /php /ext " 

indica el directorio específico del paquete de extensión PHP especificado para llamar al archivo DLL correspondiente.

(3) Dado que el PHP predeterminado no admite la conexión automática a Mysql, debe abrir la función de biblioteca de extensión correspondiente, como php_mysql.dll, etc., pronto

; extension = php_curl.dll; extension = php_gd2 .dll; extension = php_mbstring.dll; extension = php_mysql.dll; extension = php_pdo_mysql.dll; extension = php_pdo_odbc.dll; extension = php_xmlrpc.dll 

Elimine el semicolon inglés (;) delante de él, como se muestra a continuación.

 extension = php_curl.dllextension = php_gd2.dllextension = php_mbstring.dllextension = php_mysql.dllextension = php_pdo_mysql.dllextension = php_pdo_odbc.dllextension = php_xmlrpc.dll 

(4) la configuración de las funciones de sesión PHP

en Al usar la función de sesión, debemos configurar el archivo de sesión para guardar el directorio en el servidor, de lo contrario no podremos usar la sesión, necesitamos crear una nueva carpeta de directorios legible y grabable en Windows 7, este directorio es mejor independiente del directorio principal del programa WEB donde D: construir directorio \\ localhost en el directorio phpsessiontmp, y luego encontrar

 en su archivo de configuración php.ini; session.save_path = " /tmp " 

cambiado a
< Pre> session.save_path = " D: /localhost /phpsessiontmp "

(5) Configurar la función de carga de archivos PHP

Al igual que con la sesión, al usar la función de carga de archivos PHP, debemos especificar una carpeta temporal para completar función de carga de archivos, de lo contrario la función de carga de archivos falla, todavía tenemos que crear un directorio de escritura en el Windows 7 carpetas, aquí estoy en el D: el establecimiento de un directorio phpfileuploadtmp \\ directorio en el servidor local, y luego en el archivo de configuración php.ini Encontrado

; upload_tmp_dir = 

modificado para

 upload_tmp_dir = " D: /localhost /phpfileuploadtmp " 

(6) Modifique date.timezone, de lo contrario fecha cuando ejecute phpinfo Algunos informarán un error: Advertencia: phpinfo () [function.phpinfo] …

Encontrado

; date.timezone = 

modificado a

 date.timezone = Asia /Shanghai 

​​3. MySQL

Haga clic en Mysql Server Instance Config Wizard en el menú Mysql Server5.5 debajo del menú Inicio para completar el asistente de configuración de Mysql.

Copyright © Conocimiento de Windows All Rights Reserved