Ensayo de instalación de Apache + PHP + MySQL y conocimientos básicos

Enlace de recursos: enlace de
apache
: https://pan.baidu.com/s/1TsS5V0ja9MoEpDmoRTPYog código de extracción: 76ul enlace
php
: https://pan.baidu.com/s/1bbP-edvnObYWASJNaKmEzg código de extracción: t58b enlace
mysql
: https: //pan.baidu.com/s/1EbI15Ld1Emdzd33uu835OA código de extracción: 35pb

1. Conocimientos básicos:
1.1. Enviar una solicitud al servidor:
Cliente: utilizado para acceder al
servidor: utilizado para almacenar datos El
cliente necesita la dirección IP y el
número de puerto del servidor (el puerto web es 80 por defecto) Consulta de número de puerto ocupado: cmd Ingrese netstat -ano en la segunda columna: la dirección IP + el número de puerto
Inserte la descripción de la imagen aquí
80 está reservado para el servidor web (Apache), el puerto 21 está reservado para FTP, el puerto 25 está reservado para el servidor de correo

1.2 Arquitectura
BS y CS: Arquitectura BS: B: navegador del navegador S: servidor servidor
Acceso del navegador a través del servidor: Sina, Sohu, 163
Arquitectura CS: C: cliente cliente (software) S: servidor servidor a
través del acceso de software cliente Servidor: qq, software bursátil, base de datos MySql

1.3. Primer plano y fondo
Primer plano: mostrar al espectador
Fondo: el administrador agrega, elimina o cambia los datos en primer plano

1.4 Sitio web
estático y sitio web dinámico Sitio web estático: sitio web que no admite interacción de datos
Sitio web dinámico: admite interacción de datos

1.5 Tecnología para realizar un sitio web dinámico
ASP PHP (rápido) .NET JAVA

1.6 Sitio
Almacene todos los materiales relacionados con el sitio web en una carpeta, esta carpeta es el sitio

2.
Apache Apache proporciona un entorno para PHP (IIS también está disponible, Microsoft ha desarrollado un entorno para asp y aspx)
2.1. Durante la instalación
* La ruta de instalación no puede aparecer
Dominio de netbook chino : nombre de dominio de red, Nombre del servidor: nombre de servidor
Apache predeterminado en el puerto 80
Típico: instalación típica, Personalizado: instalación personalizada

2.2. Prueba
Ingrese en la barra de direcciones del navegador: http: // localhost muestra ¡Funciona!
Localhost host local, la dirección IP local es 127.0.0.1 (indicando la máquina local)
* Entonces, localhost = 127.0.0.1 (es decir, http: //127.0.0.1 tiene el mismo efecto) El
servidor es Apache

2.3 Operación del servidor Apache
Decimos que el servidor es el
método de operación Apache uno: haga clic en el ícono Apache para iniciar, apagar y reiniciar
Método de operación dos: haga doble clic para que aparezca el panel, inicie, apague y reinicie el
método de operación tres: abra el panel de control / herramienta de administración / Servicio, seleccione Apache, haga clic derecho

2.4 Estructura del directorio de Apache
Inserte la descripción de la imagen aquí
bin: carpeta de comandos, conf: archivo de configuración (httpd.conf dentro es su lista de archivos de configuración), htdocs: directorio virtual / es un sitio

3.php
3.1.php instalación (versión anterior)
configuración del servidor web: seleccione el tipo y la versión del servidor Apache, (Apache2.4, elija Apache2.2)
Archivo de configuración de Apache: apunte a la carpeta de configuración de Apache (php se convierte en parte de Apache)
Inserte la descripción de la imagen aquí
Seleccione todas las funciones
Inserte la descripción de la imagen aquí
y reinicie el servidor después de la instalación
3.2 Pruebe PHP
Cree una nueva página PHP
test.php en el directorio virtual de Apache htdocs de la siguiente manera:
<? Php
phpinfo ();
?>
Ingrese localhost / test en la barra de direcciones del navegador.
El archivo de configuración php 3.3.php es php.ini

4.Mysql database
4.1. Common database
Acess (Microsoft) / MySql (Oracle) (código abierto)
SQL server (Microsoft) / Oracle (Oracle)
4.2.Mysql instalación
Número de puerto: 3306 mysql.exe
: cliente
mysqld.exe: servidor

5.LAMP y WAMP
L: sistema operativo Linux (Open Source) (sistema operativo multiusuario) (menor consumo de recursos) (entrada difícil)
A: el entorno de código abierto Apache
P: PHP Open Source
M: base de datos MySQL de código abierto
de la lámpara: buena combinación
W: sistema operativo windows

6. Instalación del entorno integrado
WampServer
cambia la página de inicio

DirectoryIndex test.php index.html index.php index.htm

7. Puerto de
escucha Listen 80
se puede cambiar a 81, u 81
Listen 80
Listen 81
formato de solicitud: http: // URL [ La página número de puerto] / php
se puede omitir si el número de puerto es 80


8. Resolución de DNS En Internet, lo único que identifica una computadora es la dirección IP, pero la dirección IP no es fácil de recordar. Utilizamos un nombre de dominio para corresponder a una dirección IP. (Equilibrio de carga: un nombre de dominio corresponde a la descarga de múltiples direcciones IP)
www.sina.com corresponde a 202.108.33.60 El
cliente realmente encuentra la IP a través del nombre de dominio en la base de datos y accede al servidor
C: \ Windows \ System32 \ drivers \ etc \ archivo de hosts
! [Inserte la descripción de la imagen aquí] (https://img-blog.csdnimg.cn/20200408011411664.png
9. Configuración de host virtual.
Colocación de muchos sitios web en un servidor.
Apache admite múltiples sitios web. Desde el punto de vista del navegador, cada sitio web es un host independiente, llamado host virtual.
9.1. Abra el host virtual
Inserte la descripción de la imagen aquí
Elimine #Abra
el archivo para encontrar el siguiente contenido y realice algunas modificaciones.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Ingrese al sitio web de Sina, visite el host (archivo de hosts), acceda al host C: / web1
Agregue permisos
Inserte la descripción de la imagen aquí
Sitio + permisos + nombre de dominio + puerto = host

11 artículos originales publicados · Me gusta1 · Visita 200

Supongo que te gusta

Origin blog.csdn.net/weixin_43919927/article/details/105369156
Recomendado
Clasificación