PHP 5.3.9 + Apache 2.2.17 tutorial de instalación de configuración

  
        

Configurar la versión de PHP es el último php5.3.9, puede descargar la última versión del oficial, en la instalación de MySQL y Apache, esto no va a ir a continuación describe MySQL 5.1, Apache 2.2 instalación y configuración de uno al otro.
primera describir las diferencias entre las versiones de PHP, en general, la diferencia entre VC6 y VC9, tema Mensajes seguro y no seguro detrás de las versiones de php, VC6 es el legado de Visual Studio 6 compilador, es utilizar el compilador para compilar, es VC9 el compilador de Visual Studio 2008, es utilizar el editor de VS de Microsoft, compilador, si se elige el software Apache u otros servicios, a continuación, seleccione VC6, las opciones son IIS, a continuación, descargue el VC9. Hilo de seguridad es seguro para subprocesos, y no threadsafe no es hilo de seguridad, el funcionario no recomienda que no utiliza hilo de seguridad en el entorno de producción, generalmente se elige Hilo versión segura de la descarga de la misma. Descargar el paquete postal en él. Descomprimir la descarga, extracto, el mismo nombre que PHP, lo puse en la unidad E, se elige en función de sus propias circunstancias, pero el siguiente proceso de configuración, que implica también el camino a su situación cambia. Después de copiar la carpeta abierta, encontrar el php.ini-desarrollo, cambiar el nombre php.ini, por supuesto, primero puede copiar php.ini-desarrollo listo para su uso, para evitar que se produjo el error irreparable durante la configuración. A primera abrió el php.ini, Encontrado :; en Windows:; extension_dir = " ext " Revisión de :; en Windows: extension_dir = " E: /PHP /ext " es decir, eliminar el punto y coma extension_dir frontal (nota slash dirección), indica que el directorio especificado PHP paquete de expansión específica, por lo que el archivo DLL correspondiente. En segundo lugar, debido a que el defecto de PHP no soporta la conexión automática de MySQL, es necesario abrir las funciones de la biblioteca de extensión correspondientes, tales como php_mysql.dll, etc., se trata de: extension = php_curl.dll //CURL Client URL funciones de biblioteca de extensión = php_gd2.dll //asignación de extensión módulo de función GD = php_mbstring.dll //multibyte función de extensión de bloque = php_mysql.dll //MySql extensión módulo de función = php_mysqli.dll //mysqli extensión módulo de función = php_pdo_mysql.dll //MySQL DOP módulo de función de extensión = php_pdo_odbc .dll //PDO ODBC módulo de función de extensión de extensión = php_xmlrpc.dll //biblioteca XML-RPC = php_xsl.dll //punto y coma antes de los módulo de función de extensión XSL; se elimina (). En tercer lugar, la configuración de las funciones PHP de sesión cuando se utiliza la funcionalidad de la sesión, hay que configurar el directorio donde guardó el archivo de sesión en el servidor, o no puede usar la sesión, tenemos que crear una carpeta de directorio de lectura y escritura en Windows 7, este directorio es el mejor independiente Además WEB al directorio del programa principal, donde he construido en el directorio raíz del directorio phpsessiontmp D, a continuación, busque el archivo de configuración php.ini :; session.save_path = " /tmp " modificado para: session.save_path = " D: /phpsessiontmp " en cuarto lugar, configurar la función de PHP archivo de carga de la misma sesión como en el uso de la función de archivo PHP para subir, tenemos que especificar una carpeta temporal para completar la función de carga de archivos, de lo contrario la función de carga de archivos falla, todavía es necesario windows 7 está construido sobre una carpeta de directorio de escritura, donde puedo configurar el directorio phpfileuploadtmp en el directorio raíz D, a continuación, busque el archivo de configuración php.ini :; upload_tmp_dir = revisado: upload_tmp_dir = " D: /phpfileuploadtmp " en quinto lugar, modificar date.timezone, de otra forma participan en la implementación de la fecha phpinfo Error: Advertencia: phpinfo () [function.phpinfo] y hellip; Encontrado :; date.timezone = revisado como: date.timezone = Asia /Shanghai hasta ahora en la configuración del entorno Windows 7 en el php incluso completado, pero la luz de estas configuraciones son completa no es suficiente, tenemos que apoyar PHP Apache, por lo que necesita para completar la configuración de PHP apropiado en el archivo de configuración de Apache. Y " register_globals = Off " valor, que se utiliza para abrir variable global, los valores de los formularios enviados a través de, si el valor se establece a " Off ", sólo se pueden utilizar " y; $ _POST [ 'nombre de la variable'], $ _GET [ 'nombre de la variable'] y " y así sucesivamente para obtener el valor llegue, si se pone a " on ", se puede utilizar directamente y " el nombre y la variable $ " para obtener el valor llegue aquí, por supuesto, está ajustado a " off " relativamente seguro, la gente no transferir fácilmente datos entre páginas intercepción. Este valor se cambia a " En Y " para ver su propio sentimiento, es importante para la seguridad o la comodidad importante? El siguiente paso es configurar Apache para apoyar PHP: encontrar el archivo conf httpd.conf en la carpeta bajo el directorio de instalación de Apache, abierto: En primer lugar, añadir en el # LoadModulevhost_alias_modulemodules /mod_vhost_alias.so de la siguiente manera (ruta adecuada a sus propias circunstancias): php5_module LoadModule " c: /php/php5apache2_2.dll" PHPIniDir " c: /php " AddType application /x-httpd-php .php .html .htm podemos ver el archivo DLL php5apache múltiple en el directorio de PHP, porque está utilizando Apache2.2.17, así que por supuesto tenemos que hacer php5apache2_2.dll, a continuación, especifique el directorio y el programa de ejecución de la instalación de PHP de la extensión.


En segundo lugar, debe saber que el servidor web Apache por defecto realiza el directorio principal del programa Apache2.2 /htdocs, por lo que cuando se cambia el directorio del programa principal WEB, tenemos que modificar la configuración de Apache, es decir: DocumentRoot " D: /Programa de la Fundación archivos /Software Apache /Apache2.2 /htdocs " Comentario de: DocumentRoot " E: /pHPWeb " con el fin de: < directorio " D: /archivos de programa /Apache Software Fundación /Apache2.2 /htdocs " > modificada como: < Directorio de " E: /pHPWeb " > tres, modificada por última vez para archivo de índice específico :. DirectoryIndex index.html modificada como: DirectoryIndex index.phpindex html IV reiniciar Apache Así, en entorno PHP Apache trabajo de configuración del servidor se realiza, sólo tiene E: Crear un archivo PHP /directorio bajo PHPWeb, escribe :? < phpinfo () de PHP; > a continuación, introduzca 12.0.0.1 en el recorrido es en? se puede ver la página específica de configuración de PHP, y en nombre de la ventana 7 en la configuración del entorno de trabajo PHP incluso completado . Verificar que PHP puede conectar Mysql, puede crear el siguiente código en el index.php: <? Php $ conectar = mysql_connect (" 127.0.0.1 ", " raíz ", " la contraseña de la base de datos ");? if (! $ conecte!) de eco " Mysql conectar error "; else echo " " éxito la conexión;; mysql_close (); > a continuación, introduzca 127.0.0.1 en el vaso gira, ver :? conexión es correcta para explicar PHP MySQL conexión incluso si tiene éxito.

Copyright © Conocimiento de Windows All Rights Reserved