fuente: http://www.cnblogs.com/Yogurshine/archive/2013/05/24/3097343.html
[Nota de Frank: PHP y Apache se han construido antes, el propósito principal de este artículo es vincular Apache y mysql]
Uno: Instale Apache [Nota de Frank: descomprimí e implementé el paquete comprimido descargado, no el paquete de instalación para el siguiente paso]
1 Descargue el paquete de instalación: http://mirrors.ibiblio.org/apache/httpd/binaries/win32/ Este utilicé httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
O: http://mirror.cc.columbia.edu/pub/software/apache/httpd/binaries/win32/
De hecho, es un punto de espejo diferente. Aquí hay todos los puntos de espejo y debería poder descargarlos. http://www.apache.org/dyn/closer.cgi
2 Descomprima e instale, solo preste atención a un lugar
Lo instalé en el directorio C: \ Archivos de programa \ Apache Software Foundation \ Apache2.2
Prueba: Ingrese en el navegador: http: // localhost /
¡Demuestre que funciona!
Una vez instalado Apache, el sistema operativo se gestiona de forma mantenida
2 Configuración.
El sitio predeterminado se coloca en el directorio C: \ Archivos de programa \ Apache Software Foundation \ Apache2.2 \ htdocs. Generalmente, se establecerá en el directorio donde especificas el sitio php.
--- Establecer el directorio virtual: abra C: \ Archivos de programa \ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf
Agregar al final
Comente el meta directorio predeterminado.
Pruebe http: // localhost / myweb / para mostrar el contenido de hello.html en la carpeta. De hecho, puede http: // localhost / .
--- Configuración de host virtual
En realidad, es imposible para nosotros visitar un sitio web como http: //localhost/news.html, generalmente http://www.sohu.com http://www.taobao.com Sitio web, es decir, acceso por nombre de dominio.
(1) Primero habilite esta oración en httpd.conf
(2) 打开 C: \ Archivos de programa \ Apache Software Foundation \ Apache2.2 \ conf \ extra \ httpd-vhosts.conf
Agregue al final:
#Configurar nuestro propio host virtual <VirtualHost 127.0.0.1:80>
DocumentRoot "C: / lei / PHP" #Configurar la
página de bienvenida
DirectoryIndex hello.html index.html index.htm index.php
<Directory C: / lei / PHP> #
Configuración de permisos de
acceso Opciones Índices FollowSymLinks
AllowOverride Ninguno
Orden permitir, denegar
Permitir de todos
</Directory>
</VirtualHost>
(3) Modificar el archivo de hosts locales
Agregar 127.0.0.1 www.lei.com
(4) Prueba: http://www.lei.com no escribe el puerto y el valor predeterminado es 80
Tenga en cuenta que debe registrar el nombre de dominio en el sistema DNS si desea acceder desde la red externa.
--- Cómo vincular varios nombres de dominio a una IP (host virtual)
Método 1: Realice el intercambio de hosts a través de diferentes puertos
Primero desarrolle su propio sitio web d: / myblog
Configure el archivo httpd.conf, habilite el host virtual
Configure httpd-vhosts.conf
Agregar hosts: 127.0.0.1 www.lei.com
127.0.0.1 www.guang.com
También debe agregar un puerto de escucha en el archivo httpd.conf:
#Escuchar 12.34.56.78:80
Escuchar 80
Escuchar 8011
Prueba: http://www.lei.com/
http://www.guang.com:8011/
Método 2: distinguir diferentes nombres de dominio por nombre de servidor
Configure httpd-vhosts.conf:
Agregue 127.0.0.1 www.leilei.com
127.0.0.1 www.guangguang.com a los hosts
Tenga en cuenta que no puede utilizar ambos métodos, de lo contrario, la prueba parecerá cometer errores. [Nota de Frank: se puede ver una gran sección arriba en la niebla]
Dos instalan PHP
1 Descargue el paquete principal de php (tenga en cuenta que no es un programa de instalación, es el paquete principal, simplemente descomprímalo y colóquelo en una ubicación adecuada): http://windows.php.net/downloads/releases/
Debido a que el servidor usa apache, necesita usar la versión VC6 (si es un servidor IIS, use VC9), pero el sitio web oficial no puede encontrar la nueva versión. Descargué php-5.3.5-Win32-VC9-x86.zip de Baidu (versión ts segura para subprocesos)
2 Descomprima en la carpeta especificada: C: \ Archivos de programa \ Apache Software Foundation \ php-5.3.5
3 Integra Apache y PHP
--Añadir tres frases en Apache http.conf.
- Cambie el archivo de desarrollo php.ini a php.ini
Configurar php.ini
Escriba el archivo de prueba test.php:
<? php
phpinfo ();
?>
Prueba: exitosa
Tres instalan MySQL [frank: el punto está llegando]
1 Descargue el paquete de instalación: parece que la descarga del sitio web oficial ahora requiere una cuenta de Oracle para descargarse de forma gratuita. Baidu descargó directamente mysql-5.5.28-win32.zip
2 Configuración detallada después de la instalación, algunos puntos de atención
Establezca la contraseña del usuario root y finalmente marque las cuatro.
3 Configuración [frank: De hecho, el paso más crítico es este paso. Mientras este paso esté hecho, ¡la vinculación de Apache y MySQL básicamente está lista! Tenga en cuenta que php_mysql.dll se ha abandonado en la última versión de php, porque no es seguro, ahora php_mysqli.dll está completamente adoptado, simplemente elimine el punto y coma antes de extension = php_mysqli.dll. Hay una extensión = php_pdo_mysql.dll debajo. Se recomienda quitar el punto y coma que está delante. Se usará en el futuro. Ahora está básicamente orientado a objetos. En resumen, php se conecta a mysql es el único paso. ] [Frank agregó un pequeño detalle, extension_dir = "D: /wamp/bin/php/php5.5.12/ext/", esta extensión debe ir seguida de una barra, creo que algunos lo aceptan y otros no. no puedo decir por qué, de todos modos, no lo traje al principio, pero luego lo traje y lo conecté]
- Habilitar la función mysql en php.ini
4 Programa de prueba testmysql.php:
<? php
$ conn = mysql_connect ("localhost", "root", "900219");
if ($ conn) { echo "Conectarse a la base de datos mysql ok"; } else { echo "No se pudo conectar a la base de datos mysql"; } ?> [frank: Note aquí, debido a que somos una nueva versión de php, no hay mysql_connect, por lo que necesitamos agregar i después de l para convertirnos en $ conn = mysqli_connect, el resto permanecerá sin cambios, la prueba será exitosa]
5 Prueba: http: // localhost /testmysql.php
Cuatro instale un phpmyadmin (el sitio puede administrar mejor mysql) [franco: no preste atención al siguiente contenido]
1 Descargue el paquete de instalación phpMyAdmin-4.0.1-all-languages.zip
2 Descomprímalo y colóquelo en el directorio virtual especificado anteriormente, en el navegador http: //localhost/phpmyadmin/index.php
Se puede usar directamente, solo ingrese el nombre de usuario y la contraseña para ingresar
Interfaz de gestión:
En quinto lugar, si está interesado, puede descargar un disco de código abierto y ejecutarlo en el entorno PHP que construimos. No escrito aquí
seis. php diagrama de secuencia del proceso en ejecución
Hasta ahora ok