1. Nombre del experimento
Experimento: implementar el sitio web Dreamweaving en el entorno LAMP del gran experimento
2. Contenido experimental
1. Implemente el entorno Linux (centos7Minimal).
2. Configure el entorno de red y el entorno yum del servidor. El entorno yum utiliza la fuente 163yum y agrega la fuente mysql.
3.yum instala herramientas básicas del sistema y el servidor mysql. Inicialice el servidor mysql.
4.yum instala php 5.6 y componentes relacionados.
5.yum instala apache.
6. Configure el entorno operativo Apache, cree un directorio /data/www/dedecms y especifique el directorio raíz del sitio web como este directorio.
7. Descargue el código fuente de Dream Weaving, cárguelo en el servidor y descomprímalo en el directorio raíz del sitio web. Modifique la autorización del directorio y visite la página de instalación para realizar la instalación.
3. Pasos experimentales
1. Implemente el entorno Linux (centos 7Minimal ).
crear maquina virtual
siguiente paso típico
siguiente paso después
Seleccione Linux Centos 7 para el siguiente paso
establecer nombre siguiente
especificar capacidad siguiente paso
Haga clic en Personalizar hardware
seleccionar imagen iso
haga clic en finalizar
idioma de configuración
Instalación mínima del software
seleccionar disco
red abierta
iniciar la instalación
Configurar la contraseña de root
Reiniciar cuando haya terminado
Ingrese a la página de inicio de sesión e ingrese la contraseña de la cuenta para iniciar sesión. La implementación del entorno Linux se completó con éxito.
2. Configure el entorno de red y el entorno yum del servidor. El entorno yum utiliza la fuente 1 63 yum y agrega la fuente mysql .
1.>>Después de instalar el sistema Linux (centos 7Minimal ) ,
Agregar IP #Ver dirección IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #Ingrese el archivo de configuración de red para cambiar la dirección dinámica a una dirección estática
La configuración de selección del protocolo de dirección de red es estática.
ONBOOT=yes #Inicia la tarjeta de red con el sistema
Modificar la dirección IP y enmascarar el DNS de la puerta de enlace
IPADDR=192.168.100.137 #configuración de la dirección IP de la tarjeta de red
NETMASK=255.255.255.0 #configuración de máscara
#PERFIX=24 #Configuración de máscara
GATEWAY=192.168.100.2 #Configuración de puerta de enlace
DNS1=8.8.8.8 #servidor DNS DNS2=202.99.160.68 #servidor DNS
>> Es necesario reiniciar el servicio de red para que la configuración surta efecto
systemctl reiniciar la red
¿Es posible conectarse a la red externa mediante Ping?
La herramienta remota se conecta al servidor Linux (por supuesto, también puede ser remota)
Una vez completada la conexión, se completa la implementación del entorno de red básico de Centos.
2.>>Instalar la fuente 163yum
cd /etc/yum.repos.d #Ingrese al directorio de configuración de origen de yum
mkdir bak # crear una nueva carpeta
mv *.repo bak/ #Pon la fuente anterior de yum en
curl -o CentOS-Base163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo #Descargar fuente 163yum
mmm limpiar todo #borrar caché
yum makecache #crear caché
#yum repolist #Ver la fuente de yum instalada
3. yum instala las herramientas básicas del sistema y el servidor mysql 5.7 . Inicialice el servidor mysql.
>> instalar la fuente mysql
rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
yum makecache #crear caché
vi /etc/yum.repos.d/mysql-community.repo #Modificar la versión de mysql
yum instalar mysql-community-server #instalar el servidor mysqlserver
Ubicación de registro predeterminada de MySQL /var/log/mysqld/log
Ver contraseña de MySQL #la contraseña es %jiZVw8#(+_=
gato /var/log/mysqld.log | contraseña grep
iniciar sesión en mysql con contraseña
mysql -u raíz -p
Introduzca la contraseña %jiZVw8#(+_=
4. Yum instala php 5.6 y componentes relacionados.
Instalar dos componentes de php
rpm -ivh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php56w php56w-devel php56w-cli php56w-common php56w-gd php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-pdo php56w-fpm #安装php文件
rpm -qa | grep php #Consultar archivos php
5. mmm instalar apache .
Instalar servicio #yum instalar httpd
Iniciar httpd #systemctl iniciar httpd
6. Configure el entorno operativo Apache, cree el directorio / data/www/dedecms y especifique el directorio raíz del sitio web como este directorio.
Crear directorio /data/www/dedecms
Archivo de configuración del servicio Apache /etc/httpd/conf/httpd.conf
cd /etc/httpd/conf vi httpd.conf
Cambie el directorio especificado / data/www/dedecms
7. Descargue el código fuente de Dream Weaving, cárguelo en el servidor y descomprímalo en el directorio raíz del sitio web. Modifique la autorización del directorio y visite la página de instalación para realizar la instalación.
mkdir DedeCMS #crear directorio DedeCMS
1. Descargar la dirección de Weaving Dream:
Una vez completada la descarga, use WINSCP para copiar a Linux
descomprimir -d dedecms DedeCMS-V5.7.110-UTF8.zip #Descompresión
# cp -r cargas/* / datos/www/dedecms
Coloque el archivo en el directorio especificado.
cerrar selinux
setenforce 0
vi /etc/selinux//config
SELINUX=deshabilitado
Cambiar la autorización del directorio de archivos
chown apache:apache -R / datos/www/dedecms
http://192.168.100.131/instalar/
¡Completa la construcción del sitio web de tejido de ensueño!
- 4. Resumen experimental
El objetivo de este experimento es implementar el sitio web de tejido de sueños en el entorno LAMP. Un entorno LAMP que consta de Linux, Apache, MySQL y PHP es un entorno común para el desarrollo y la implementación de sitios web.
Su proceso experimental:
1. Instalar el sistema operativo Linux, 2. Instalar el servidor Apache, 3. Instalar la base de datos MySQL, 4. Instalar el intérprete PHP, 5. Descargar y configurar el sitio web de Dream Weaving, 6. Probar y depurar
Después de los experimentos, implementamos con éxito el sitio web Dreamweaving y realizamos sus funciones principales en el entorno implementado. Los usuarios pueden visitar nuestro sitio web a través de un navegador, navegar por diversos contenidos, publicar comentarios, registrarse e iniciar sesión, etc.