WordPress使用经验——如何在CentOS中安装WordPress搭建个人博客(亲测有效)

分类:计算机 | 其它 | 个人博客 | WordPress 494
更新:2021-09-20 10:56:46
编辑

1 安装环境

操作系统:CentOS 7.6

博客部署服务器:Apache

后台语言:PHP

数据库:MySQL

前端框架:WordPress

2 安装步骤

2.1 安装Apache(Apache软件安装包叫httpd)

yum install httpd

开启Apache服务

systemctl start httpd

设置Apache开机启动

systemctl enable httpd

接下来开始验证Apache是否安装成功,由于CentOS7安全性问题,需要手动关闭一下防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

在浏览器中输入服务器IP,端口默认是80,出现下面这个界面说明Apache安装成功

2.2 安装MySQL

mysql使用经验——如何在Linux(centos)中离线安装mysql5.7

安装完成后,在mysql中新建一个数据库wordpress

create database wordpress;

2.3 安装PHP以及相关组件

yum install php

yum install php-mysql

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

测试PHP是否安装成功 1、在/var/www/html下面新建一个test.php文件:

vi /var/www/html/test.php

2、文件中输入:

<?php
phpinfo();
?>

3、重启Apache服务

systemctl restart httpd

4、在浏览器中输入:http://x.x.x.x/test.php ,看到如下图片,说明PHP安装成功

2.4 安装WordPress

下载地址:https://cn.wordpress.org/download/

我下载的版本是wordpress-5.7.2-zh_CN.tar.gz,把wordpress-5.7.2-zh_CN.tar.gz上传到服务器/var/www/html目录下面解压:

tar -zxvf wordpress-5.7.2-zh_CN.tar.gz

解压后得到一个wordpress文件夹,其中的文件如下:

其中有一个配置文件wp-config-sample.php用来配置数据库连接参数,将这个文件复制一份重命名为wp-config.php

cp wp-config-sample.php wp-config.php

编辑文件wp-config.php,修改其中的数据库名称DB_NAME,就是我们安装mysql以后新建的数据库wordpress,修改数据库用户名DB_USER,修改用户密码DB_PASSWORD,修改数据库主机地址DB_HOST

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

2.5 访问WordPress

在浏览器中输入地址:http://x.x.x.x/wordpress/, 发现页面提示说“Your server is running PHP version 5.4.16 but WordPress 5.7.2 requires at least 5.6.20”。

看来是安装的PHP版本比较低了,需要升级一下:

1、首先把旧版本的PHP卸载了

yum remove php* -y

2、更新yum源

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

3、yum安装php7.x

yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysql php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc

yum install mod_php

4、查看PHP版本号,验证是否安装成功

php -v

5、重启Apache服务

systemctl restart httpd

然后再访问WordPress的地址就可以打开WordPress页面了。