基于ECS搭建云上博客

文章更新于:2020-02-22
说明:基于真实阿里云 ECS 测试

一、安装 Apache HTTP 服务

1、首先登录到云ECS,进入命令行。

2、安装httpd

执行 yum install httpd 命令安装 httpd。

注:如果出现提示按 y确认,也可直接执行 yum -y install httpd命令免确认。

段一图一yum install httpd

3、 安装 apache 的扩展文件

执行如下命令,安装 apache 的扩展文件。
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

段一图二安装apache拓展文件

4、启动httpd并设置开机自启

执行service httpd start命令启动httpd,并执行chkconfig httpd on设置开机启动。

注:如果是 centos7 系统,则执行 systemctl start httpd启动 httpd,执行 systemctl enable httpd 设置开机启动。

段一图三启动httpd

5、访问主页以确认配置正确

打开浏览器访问服务器域名或 IP 地址,确认配置结果。

段一图四浏览器访问

二、安装MySQL

1、安装MySQL

执行yum -y install mysql mysql-server命令,安装MySQL。
注:如果是 centos7 系统,可能需要配置 mariadb 源,安装 mariadb 以替代 MySQL。

段二图一安装MySQL

2、启动MySQL

执行service mysqld start 命令启动MySQL。
注:如果是 centos7 系统,则执行 systemctl start mysqld 命令启动MySQL。

段二图二启动MySQL

3、修改数据库密码

执行mysql_secure_installation命令修改数据库密码。

注:要求输入当前密码时(因为当前密码为空)直接回车即可,接着输入两次新密码,后面的配置一路 y 确认即可。
段二图三更改数据库密码

4、配置成功提示如下图:

段二图四配置数据库新密码成功

5、登录数据库

执行 mysql -u root -p并输入密码,登录数据库。

段二图五登录数据库

6、创建数据库

执行create database wordpress; 创建 wordpress数据库,并执行show databases;确认创建结果,最后执行chkconfig mysqld on设置数据库开机启动。

注1:命令尾部的分号 ; 不能少
注2:如果是 centos7 系统,则执行 systemctl enable mysqld设置数据库开机启动。
段二图六创建数据库

三、安装php

1、安装php

执行yum -y install php php-mysql命令安装php。
段三图一安装php

2、执行如下命令安装php常用扩展包

yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

3、重启httpd

执行service httpd restart命令重启httpd。
注:如果是 centos7 系统,则执行 systemctl restart httpd命令重启httpd。

4、测试php安装情况

执行以下命令创建 php 测试页,并在浏览器访问 x.x.x.x/phpinfo.php(此处的x是你服务器的域名或公网IP)。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php ?

段三图二测试php

四、安装WordPress

1、安装WordPress

执行yum -y install wordpress命令安装WordPress。

段四图一安装WordPress

2、 修改相对路径为绝对

执行 cd /usr/share/wordpress命令进入安装文件路径。

注:我们进入默认的安装目录下并查看文件列表,可以发现配置文件是个链接文件并且指向的是个相对路径,为了避免下一步移动文件时链接地址失效,我们通过执行ln -snf /etc/wordpress/wp-config.php wp-config.php命令将其指向修改为绝对路径。
段四图二

3、移动文件至网站根目录。

注:在/usr/share/wordpress路径下执行mv * /var/www/html命令将安装文件移至网站根目录
段四图三移动安装文件到根目录

4、配置数据库账号密码

执行vim wp-config.php命令编辑wp-config.php配置文件配置数据库密码。
注:将如下图所示的几处默认值更改为我们设置的值。
段四图四配置数据库密码

5、访问安装界面

浏览器访问服务器域名或IP地址,将自动跳转至安装界面。

段四图五浏览器访问

6、配置网站信息。

注1:Site Title:输入站点名称,例如:Hello ADC;
注2:Username:输入管理员的用户名,例如:admin;
注3:Password:输入管理员的访问密码,例如:admin123 ;
注4:由于密码设置过于简单,提示 非常弱 , 勾选 确认使用弱密码 ;在真实的使用中,请使用复杂的管理密码;
注5:你的电子邮件:email地址,建议为真实有效的地址。若没有,可以填写虚拟 email 地址,但将无法接收信息。

段四图六配置网站信息

7、安装成功提示如下图:

段四图七安装成功

8、登录网站后台。

段四图八登录后台

9、登录后台成功如下图。

段四图九登录成功

10、访问网站主页。

段四图十访问主页

五、Enjoy!