[¡Probado muy bien! 】 Configuración del entorno Apache + PHP + MySQL

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

Supongo que te gusta

Origin blog.csdn.net/zy17822307856/article/details/112598542
Recomendado
Clasificación