Linux搭建wordpress博客系统(LNMP)(Linux、Nginx、Mysql、PHP)

nginx安装

php安装

mysql安装

进入/usr/local目录并下载wordpress
[root@shmily ~]# cd /usr/local
[root@shmily local]# wget https://cn.wordpress.org/wordpress-5.4-zh_CN.tar.gz

由于wordpress官网经常访问不到,所以我在这里提供了一个wordpress5.4的安装包

# 解压并复制wordpress到nginx根目录下
[root@shmily local]# tar -zxvf wordpress-4.8.1-zh_CN.tar.gz
[root@shmily local]# cp -R wordpress /nginx/html
# 复制配置文件
[root@shmily local]# cd nginx/html/wordpress/
[root@shmily wordpress]# cp wp-config-sample.php wp-config.php
# 修改配置文件
[root@shmily wordpress]# vim wp-config.php

配置数据库信息:
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb');
/** MySQL数据库用户名 */
define('DB_USER', 'wpadmin');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'pass');
/** MySQL主机 */
define('DB_HOST', 'localhost');
/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

# 进入mysql并创建wordpress数据库及用户
[root@shmily wordpress]# mysql -u root -p
mysql> create database wpdb character set utf8;
mysql> grant all privileges on wpdb.* to 'wpadmin'@'localhost' identified by 'pass';
mysql> flush privileges;
打开浏览器完成wordpress配置:xxx.xxx.xxx.xxx/wordpress/wp-admin/install.php,输入网站名称、管理帐号、密码、邮箱

安装报错:无法建立目录wp-content/uploads/2020/04。有没有上级目录的写权限?

# 设置wordpress目录下wp-content的权限
[root@shmily ~]# chmod 777 -R /usr/local/nginx/html/wordpress/wp-content/

由于国内经常无法访问wordpress,给升级程序、插件等造成极大的不便,所以在这推荐一个插件:wp-china-yes (该插件来源于里维斯社)

安装插件需要ftp服务解决方法:

wordpress安装目录 ==> wp-config.php,文件末尾添加以下代码

[root@shmily ~]# vim /usr/local/nginx/html/wordpress/wp-config.php

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

至此,LNMP环境搭建完成

你可能感兴趣的:(Linux搭建wordpress博客系统(LNMP)(Linux、Nginx、Mysql、PHP))