[Cree un foro personal en la nube basado en ECS]

Cree un foro personal en la nube basado en ECS

本场景演示了在 ECS云服务器(CentOS7)的环境下,通过部署 LAMP环境并安装 Discuz 快速搭建个人论坛。
notas de estudio de ali


prefacio

提示:这里可以添加本文要记录的大概内容:

Antes de iniciar un experimento, debe crear recursos relacionados con el experimento. URL
En la página del laboratorio, haga clic en Crear recurso.
(Opcional) En la barra de navegación izquierda de la página del laboratorio, haga clic en la lista de recursos del producto en la nube para ver información sobre los recursos de este experimento (como dirección IP, información del usuario, etc.)



El recurso se creó correctamente y puede ver la información relevante del recurso y la información de la subcuenta de RAM en la tarjeta de recursos a la izquierda.
inserte la descripción de la imagen aquí

LAMP es la abreviatura de Linux, Apache, MySQL y PHP, y es el entorno operativo básico en el que se basa el sistema del foro Discuz. Comencemos preparando el entorno LAMP.

En el lado derecho de la página de laboratorio, haga clic en inserte la descripción de la imagen aquí
el icono para cambiar a la Terminal web.
inserte la descripción de la imagen aquí

Suplemento: si no se muestra la interfaz del terminal web, puede ingresar a la interfaz de entrada de comandos a través del terminal LX en el escritorio de la escena experimental.
Ejecute el siguiente comando para cambiar y conectarse a este recurso de experimento. (La dirección de la red pública reemplaza la dirección de la red pública proporcionada en el escenario de costos).
ssh root@dirección de red pública ECS

inserte la descripción de la imagen aquí

1. Experiencia operativa del servidor en la nube ECS

Después de conectarse, debe ingresar la contraseña de inicio de sesión. Tenga en cuenta que la contraseña pegada no se mostrará. Después de pegar, presione Entrar directamente para ingresar al entorno experimental.

Instalar y configurar MySQL

(1) Ejecute el siguiente comando para actualizar la fuente YUM.

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

(2) Ejecute el siguiente comando para instalar MySQL.

yum -y install mysql-community-server --nogpgcheck

(3) Ejecute el siguiente comando para ver el número de versión de MySQL.

mysql -V

Se devuelven los siguientes resultados, lo que indica que ha instalado MySQL correctamente.
inserte la descripción de la imagen aquí

(4) Ejecute el siguiente comando para iniciar el servicio MySQL.

systemctl start mysqld

(5) Ejecute el siguiente comando para configurar el servicio MySQL para que se inicie automáticamente.

systemctl enable mysqld

(6) Configure la contraseña del usuario raíz de MySQL.
--------Ejecute el siguiente comando para ver el archivo /var/log/mysqld.log y obtener la contraseña inicial del usuario root.

grep 'temporary password' /var/log/mysqld.log

Los resultados devueltos son los siguientes y puede ver la contraseña inicial del usuario root.inserte la descripción de la imagen aquí

Ejecute el siguiente comando para iniciar sesión en la base de datos como usuario root.

mysql -uroot -p

El resultado devuelto es el siguiente: Ingrese la contraseña inicial del usuario root. (La contraseña ingresada no se mostrará)
inserte la descripción de la imagen aquí

Ejecute el siguiente comando para cambiar la contraseña inicial del usuario root de MySQL.

	
	set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位))
	
	ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

Ejecute el siguiente comando para otorgar permiso de administración remota al usuario root.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
在这里插入代码片

(7) Ingrese exit para salir de la base de datos.

inserte la descripción de la imagen aquí

2. Experiencia en implementación de Apache + MySQL + PHP


1. Instalar componentes de Apache

(1) Instale los componentes de Apache usando yum:

yum install httpd -y

(2) Después de la instalación, inicie el proceso httpd:

service httpd start

(3) Configure httpd para que se inicie automáticamente en el arranque:

chkconfig httpd on

2. Instalar PHP

(1) Instale PHP usando yum:

yum install php php-fpm php-mysql -y

(2) Después de la instalación, inicie el proceso PHP-FPM:

service php-fpm start

(3) Después del inicio, puede usar el siguiente comando para verificar en qué puerto escucha el proceso PHP-FPM

netstat -nlpt | grep php-fpm

(4) Configure PHP-FPM para que se inicie automáticamente al arrancar:

chkconfig php-fpm on

3. Instalar Discuz

(1) No existe una fuente yum de Discuz, por lo que necesitamos descargar un paquete comprimido de Discuz:

`wget https://labfileapp.oss-cn-`hangzhou.aliyuncs.com/PracticalTrain/Discuz_X3.2_SC_UTF8.zip

(2) Descargue la herramienta de descompresión y descomprima

yum install unzip

(3) Una vez completada la descarga, descomprima el paquete comprimido.

unzip Discuz_X3.2_SC_UTF8.zip

(4) Después de la descompresión, puede ver el código fuente de discuz en la carpeta de carga

4. Configurar Discuz

(1) Dado que PHP accede a la carpeta /var/www/html/ de forma predeterminada, debemos copiar todos los archivos en la carpeta de carga a la carpeta /var/www/html/.

cp -r upload/* /var/www/html/

(2) Otorgar permisos al directorio /var/www/html y sus subdirectorios

chmod -R 777 /var/www/html

(3) Reiniciar Apache

service httpd restart

3. Experiencia de instalación del programa del foro Discuz

Instalar e iniciar sesión en Discuz por dirección IP

inserte la descripción de la imagen aquí

  1. Cambie al escritorio, abra el navegador e ingrese la dirección IP para ingresar a la interfaz de instalación de Discuz
http://“你的ECS服务器IP地址”/install
---

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Ingrese la contraseña de la base de datos, contraseña del administrador
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42700796/article/details/129299177
Recomendado
Clasificación