基于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