搭建WordPress网站教程

LAMP(即Linux+Apache+Mysql/MariaDB+Perl/PHP/Python)是一套典型的用于构建强大Web 应用程序的平台。WordPress使用PHP开发语言,采用插件和定制化的设计,可以满足绝大部分内容类网站、博客或应用的搭建需求。
 
您可以跟着本文的实践内容,基于阿里云的云主机(配置LAMP应用程序)、虚拟私有云(网络设置),以及云数据库MySQL(应用程序连接到数据库实例环境),轻松且低成本的在LAMP环境下搭建属于自己的Web网站。
 
环境准备工作
系统版本:根据您网站的商业用户,自行获取所需的MySQL、Apache、PHP版本。
您已购买阿里云服务:云主机(含公网IP)、云数据库MySQL。请确保您的云数据库实例和云主机实例处于同一地域。
远程登录工具(可选):PuTTY/FinalShell等。(注:内网访问,可以直接云主机提供的“VNC登录”方式)
 
安全组设置
需要您的云主机在安全组中配置授权类型为“地址段访问”,授权对象为“任意来源”,端口协议为 TCP:80 的“流入”规则。
1.    响应工信部安全要求,云主机安全组无法通过公网访问80、8080、443、8443端口。若您需要开启其中端口,请前往“申请ICP备份”。
2.    安全组设置,请您参见“安全组配置管理”章节。在安全组中添加授权对象为“任意来源”,端口协议为 TCP:80 的“流入”规则。
 
部署LAMP环境
1.    登录规划好的阿里云主机(Linux操作系统)。
2.    在云主机上安装Apache、MySQL、PHP软件,执行如下命令。
yum install -y httpd php php-fpm php-server php-mysql mysql
3.    结果显示“complete”,表示安装完成。
4.    测试MySQL客户端是否能连接云数据库MySQL实例,执行如下命令。
mysql -h 主机IP -P 端口 -u 用户名 -p
5.    下载并解压WordPress安装文件。
wget -c https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz
tar xzf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
chmod -R 777 /var/www/html
6.    安装完成后,依次启动Apache与PHP服务。
systemctl start httpd.service
systemctl start php-fpm.service

安装WordPress
1.    在本地windows浏览器地址栏输入“http://阿里云主机公网IP/wordpress”来访问WordPress,确定准备好数据库相关信息后,单击“现在就开始!”按钮。
2.    输入数据库连接的相关信息,单击“提交”。(注:数据库主机为数据库实例的“内网IP:内网端口”)
3.    数据库连接测试通过后,进入下图所示页面,单击“现在安装”。
4.    完成站点设置后,单击“安装WordPress”,参考如下图所示。
5.    安装成功后,在“成功”提示页面单击“登录”按钮。在登录页面输入登录信息后,单击“登录”。