1-openEuler服务器部署指令:使用WordPress实现网站服务

163 阅读1分钟

基于openEuler 24.03 LTS,基于X86 CPU实现。

服务器信息:

虚拟机配置

虚拟机名称:VM-Project-04-Task-01-10.10.2.41
内存:1GB
CPU:1颗1核心
虚拟硬盘:20GB
网卡:1块,NAT

操作系统配置

主机名:Project-04-Task-01
IP地址:10.10.2.41
子网掩码:255.255.255.0
网关:10.10.2.254
DNS:10.10.2.254


部署指令:

在线安装Apache HTTP Server

yum -y install httpd
systemctl start httpd
systemctl enable httpd

配置防火墙以开启HTTP服务

firewall-cmd --add-service=http --permanent
firewall-cmd --reload
firewall-cmd --list-all

在线安装MariaDB数据库服务器

yum install -y mariadb-server
systemctl start mariadb
systemctl enable mariadb
mysqladmin -uroot password 'mariaDB#04'

在线安装PHP

yum list php
yum install -y php
yum install -y php-mysqlnd
yum install -y php-curl php-dom php-exif php-fileinfo php-fpm php-gd php-hash php-mbstring php-mysqli php-openssl php-pcre php-xml libsodium 
systemctl restart httpd

数据库配置,创建Wordpress所用数据库

#使用root账户登录MariaDB数据库
mysql -u root -p
> create database wordpressdb;
> show databases;

下载Wordpress程序并部署

wget https://cn.wordpress.org/latest-zh_CN.tar.gz
yum -y install tar
tar -zxvf latest-zh_CN.tar.gz -C /var/www/
#配置目录权限
chown -R apache:apache /var/www/wordpress
chmod -R 755 /var/www/wordpress

配置Apache HTTP Server,发布Wordpress。

#修改配置文件:vi /etc/httpd/conf/httpd.conf
#httpd.conf配置文件内容较多,本部分仅显示与默认网站配置有关的内容
#默认网站配置
Listen 80
#将默认网站目录/var/www/html,改为/var/www/wordpress
DocumentRoot "/var/www/wordpress"
<Directory "/var/www/wordpress">
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

重启Apache HTTP Server

systemctl restart httpd
setenforce 0

初始化配置Wordpress。

使用本地主机浏览器访问,并按照向导完成。

Wordpress的权限信息:teachdemo,teachdemo#123@Teach