Linux

centos+apache+mysql+php搭建wordpress

明亮 · 12月27日 · 2018年

wordpress是很好用的博客框架,轻量化,易配置部署。非常适用于个人博客建站。

本篇博客在centos上搭建wordpress,与服务器搭建步骤基本类似,服务器只需要购买域名就可以实现公开化了。

wordpress官网给出了对于安装该框架的环境配置需求:

1.PHP 7.2 or greater-PHP版本7.2以上

2.my sql 5.6 or greater OR MariaDB 10.0 or greater – 数据库my sql 5,6版本以上或者MariaDB 版本10.0以上。

3.Nginx or Apache with mod_rewrite support – nginx或者apache的支持

4.https

一、安装Apache

apache就是httpd,也就是安装httpd即可:

yum install httpd

安装好后启动该服务:

service httpd start

然后在浏览器输入本机的ip或直接localhost,页面是apache的欢迎界面,表示安装成功。

二、安装my sql

该部分内容在另一篇博客:centos安装my sql5.7

三、设置apache和my sql服务开机自动开启:

chkconfig httpd on

chkconfig mysqld on

四、安装php7.2

该部分内容在另一篇博客:centos安装php7.2

五、安装wordpress

首先下载安装包:可直接去官网下载zip压缩包:https://wordpress.org/download/

在本地解压到后进入wordpress文件夹,将wp-config-sample.php文件拷贝一份,并重命名为wp-config.php,仍在wordpress目录下,修改该文件,修改如下字段:

/** MySQL数据库名:wordpress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL数据库用户名 :root*/
define(‘DB_USER’, ‘root’);
/** MySQL数据库密码 :password*/
define(‘DB_PASSWORD’, ‘root’);
/** MySQL主机(不用修改) */
define(‘DB_HOST’, ‘localhost’);

在该配置文件末尾加上如下内容:

/** 修复wordpress上传图片无权限 */
define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);
/** 修复wordpress添加媒体无法应 */
define(‘CONCATENATE_SCRIPTS’, false );

将wordpress文件夹打成tar包,以sftp协议传输到服务器上/var/www/目录下

tar -cvf html.tar wordpress

解压html.tar到当前目录

tar -xvf html.tar

进入html目录,将整个html下的目录赋权777

chmod -Rf 777 *

在浏览器输入Ip或域名:

0 条回应