搭建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/