- 第一步:安装Apache服务
- 第二步:安装MySQL数据库
- 第三步:安装PHP环境
- 第四步:中文版WordPress安装和配置
- 第五步:测试WordPress
- 其他
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
-
执行如下命令,安装Apache服务及其扩展包。
yum –y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
-
返回类似如下图结果则表示安装成功。
执行如下命令,启动Apache服务。
systemctl start httpd.service
-
测试Apache服务是否安装并启动成功。
Apache默认监听80端口,所以只需在浏览器访问自己的服务器ip地址,如下图即成功:
如果不能成功访问,大概率是linux防火墙的原因。apache是80端口,linux系统默认只开放22端口。因此只需要将80端口进行开放即可。
当然,也有可能是阿里云没有配置安全组,可以增加安全组规则,如下图
由于使用wordpress搭建云上博客,需要使用MySQL数据库存储数据,所以这一步我们安装一下MySQL。
-
执行如下命令,下载并安装MySQL。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server -
执行如下命令,启动 MySQL 数据库。
systemctl start mysqld.service
-
执行如下命令,查看MySQL运行状态。
systemctl status mysqld.service
如下图红框中显示active(running)即成功:
-
执行如下命令,查看MySQL初始密码。
grep “password” /var/log/mysqld.log
-
执行如下命令,输入初始密码,登录数据库。
mysql -uroot -p
-
执行如下命令,修改MySQL默认密码。
新密码设置的时候如果设置的过于简单会报错,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘NewPassWord1.’;
-
执行如下命令,创建wordpress库。
create database wordpress;
-
执行如下命令,查看是否创建成功。
show databases;
-
输入exit退出数据库。
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。
-
安装前可以先执行如下命令,卸载旧版PHP
yum remove php*
-
执行如下命令,安装PHP环境(以PHP7.2为例)。
yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbcphp72w-gd php72w-intl php72w-mbstring -
执行如下命令创建PHP测试页面。
echo “” > /var/www/html/phpinfo.php
-
执行如下命令,重启Apache服务。
systemctl restart httpd
-
打开浏览器,访问 IP/phpinfo.php,显示如下页面,表示PHP语言环境安装成功。
-
执行如下命令,下载最新中文版WordPress
wget https://cn.wordpress.org/latest-zh_CN.zip
-
解压文件
unzip latest-zh_CN.zip
将解压后的所有文件复制到/var/www/html/wp-blog目录下。
mkdir /var/www/html/wp-blog
cp -R wordpress/* /var/www/html/wp-blog -
配置wp-config.php文件
从 wp-config-sample.php复制新的配置文件:
cp -a wp-config-sample.php wp-config.php
vim /var/www/html/wp-blog/wp-config.php在wp-config.php中替换以下三个参数值。
database_name_here为之前步骤中创建的数据库名称,本示例为wordpress
username_here为数据库的用户名,本示例为root
password_here为数据库的登录密码,本示例为NewPassWord1.
4.执行如下命令,重启Apache服务。systemctl restart httpd
完成以上所有步骤后,就可以测试我们搭建的云上博客了。
-
打开浏览器并访问 IP/wp-blog/wp-admin/install.php。
-
根据以下信息完成wordpress初始化配置。
Site Title:站点名称,例如:Hello ADC。
Username:管理员用户名,例如:admin。
Password:访问密码,例如:cIxWg9t@a8MJBAnf%j。
Your Email:email地址,建议为真实有效的地址。若没有,可以填写虚拟email地址,但将无法接收信息,例如:admin@admin.com。
-
单击Install WordPress完成Wordpress初始化。
-
单击Log In进行登录。
-
输入设置的用户名和密码。
-
登录后,您就可以添加博客进行发布了。
wordpress 权限对安装和使用效果的影响很大:权限错误将影响theme的安装:不能安装theme或者修改theme或删除theme。
以下图为例,uploads文件夹的用户组不一致
所以执行如下命令
chown -R apache:apache uploads
修改后,能够正常安装和修改theme
双十一,阿里云打骨折,新人注册,轻量型服务器1年仅需49,n4型服务器1年仅需69
推荐大家趁双十一优惠买n4服务器,直接买三年,仅需174.24,真的很划算,很香。



