1)安装并配置Apache服务
yum -y install httpd httpd-manual mod_ssl mod_perl
yum -y install httpd httpd-devel
httpd -v
启动服务
systemctl start httpd.service
在本机浏览器访问ECS公网地址
http://ECS公网地址
2)安装MariaDB数据库
yum install -y mariadb-server
systemctl start mariadb
systemctl status mariadb
3)设置数据库
设置密码
mysqladmin -u root -p password
连接数据库
mysql -uroot -p
创建数据库
create database wordpress;
show databases;
退出数据库
exit;
4)安装PHP
yum -y install php php-devel
创建PHP测试界面
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重启Apache
systemctl restart httpd
5)安装和配置WordPress
wget http://wordpress.org/latest.zip
解压文件
unzip -q latest.zip
复制 wordpress文件夹下所有文件到html目录下
cp -rf wordpress/* /var/www/html/
修改文件夹权限
chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
mkdir -p /var/www/html/wp-content/uploads
chown -R :apache /var/www/html/wp-content/uploads
编辑配置文件
找到define(‘DB_NAME’, ‘wordpressdb’);
将 wordpressdb 修改为你创建的wordpress数据库名
找到define(‘DB_USER’, ‘wordpressuser’);
将 wordpressuser 修改为你创建的数据库用户名
找到define(‘DB_PASSWORD’, ‘123456’);
将 123456 修改你创建数据库用户的密码
重启服务
systemctl restart httpd
6)测试WordPress
(a)在WordPress配置页面,配置相关信息
(b)输入账号密码,点击登录
7)主要工作与收获
了解了ECS云服务器的操作流程,对于Apache + MariaDB + PHP的部署指令进一步熟悉,学习了Wordpress博客程序的安装使用。
8)存在的问题
平台提供的实验手册是基于centos7的,但我在部署实验环境时使用了默认的Alibaba Cloud Linux 3.2104 LTS 64位操作系统,导致部分安装指令无法执行,需要更换安装方式。