搭建WordPress网站

WordPress是使用PHP语言开发的博客平台,用户可以用WordPress在支持PHP和MySQL数据库的服务器上架设自己的网站,也把WordPress可以用作内容管理系统(CMS)。WordPress有许多免费模板,安装及操作方式简单易用。

本文档将介绍如何搭建WordPress网站。

工具准备

一台云服务器ECS(可以远程登录),EIP(公网IP)

使用指引

创建一台云服务器->安装配置Apache HTTP -> 安装配置MySQL -> 安装配置PHP -> 安装配置Wordpress->选择网页主题

操作步骤

1、 Apache HTTP

安装 Apache HTTP(非root用户需要输入密码)

# sudo yum install httpd

启动服务器

# systemctl start httpd.service

测试服务器,在浏览器中输入服务器的 IP地址(若已绑定域名,可直接输入域名访问),可以看到 Apache的欢迎界面即为成功。

2、 MySQL

安装MySQL

# sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# yum install mysql mysql-server mysql-libs mysql-server

测试是否成功

# mysql -u root -p

测试成功如下图所示:

创建数据库 create database wordpress;

将Apache和MySQL设置能开机自动启动

# systemctl enable httpd.service
# systemctl enable mysqld.service

重新启动

# systemctl restart httpd.service
# systemctl restart mysqld.service

3、 PHP

安装PHP

# yum install php

安装PHP相关组件

# yum install php-mysql
# yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

测试是否成功

# vim /var/www/html/info.php

在文件里输入:

<?php
phpinfo();
?>

Esc键退出编辑模式,输入:wq! 保存修改并退出

在浏览器中输入 ip 地址 /info.php,例如:123.45.678.90/info.php 回车,若可以看到 PHP 的信息,即为成功。

4、Wordpress

下载最新版本的Wordpress

# wget http://www.wordpress.org/latest.zip

或者上官网查找目前最新中文版(二选一)

# wget http://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip

解压缩刚刚下载的文件

# unzip -q latest.zip

中文版

# unzip -q wordpress-5.0.3-zh_CN.zip

修改配置文件,以便可以访问数据库

# cd ./wordpress/
# cp wp-config-sample.php wp-config.php
# vim wp-config.php

可以修改数据库名称、数据库用户名、数据库用户密码

修改完成

把文件复制到 /var/www/html 目录下

cp -rf wordpress/* /var/www/html/

在浏览器中输入你的 ip地址/wp-admin/install.php ,就可以看到 WordPress 的页面

填完信息就可以进入到操作界面,可以选择喜欢的主题模板

修改后在浏览器中输入IP地址或域名即可访问。

5、FTP

搭建FTP服务

# yum install vsftpd

新增 FTP 用户

# useradd ftpuser

设置密码,需输入两次一样的密码

# passwd ftpuser

设置 FTP 服务为开机自启,并重启其服务

# systemctl enable vsftpd.service
# systemctl restart vsftpd.service

修改主题

1、选择模板

登陆WordPress后台(IP地址/wp-admin),选择主题,单击启用。

启用后可以访问站点进行查看

2、安装或更新主题模板

在WordPress后台主题中,下载模板等需要填写相关信息:IP地址、FTP用户名、FTP密码

登录后即可进行安装或更新主题等。

3、上传自定义主题

在WordPress后台中选择主题->添加主题->上传主题,选择要上传的文件即可(.zip格式)

常见问题

1、PHP版本过低,需安装更高的版本

获取rpm

# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

可以通过sudo yum list php*查询目前PHP的所有版本,选择自己想安装的版本,如7.2版本名为72w

# sudo yum -y install php72w

2、缺少PHP-MySQL组件

重新安装PHP相关组件

# yum -y install php72w-cli php72w-common php72w-devel php72w-mysql
# sudo yum -y install php72w-gd php72w-imap php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xmlrpc

注意:修改后需要重启服务

# systemctl restart httpd.service
# systemctl restart mysqld.service

3、安装失败,无法创建目录

修改权限即可

# cd ./wordpress
# chmod -R 777 wp-contect/