您现在的位置是:首页 > 教程 > WordPress教程WordPress教程
CentOS8搭建LNMP+WordPress的步骤方法
郭俊立2025-03-24 11:34:27WordPress教程已有3人查阅
导读CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,为了更好地阅读体验,我将本文分成了三个部分:名词解释与CentOS 8操作系统安装网页服务器的安装与配置
CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,为了更好地阅读体验,我将本文分成了三个部分:名词解释与CentOS 8操作系统安装网页服务器的安装与配置(Nginx + PHP)
数据库(MariaDB)与WordPress的安装与配置
以下是本文的第三个部分
六、安装MariaDB1. MariaDB安装
CentOS 8默认采用MariaDB 10.3,可以通过下面的方法直接安装:sudo dnf install mariadb-server 安装成功后,如果出现绿色的active(running),说明安装成功。
启动MariaDB的一个安全脚本: 输入已有root密码,没设过密码敲回车即可。 是否设置root密码?(Y,并输入密码) 默认情况下,MariaDB安装有一个匿名用户,允许任何人登录MariaDB而不必为他们创建用户帐户。这仅用于测试,并使安装更顺利。在进入生产环境之前,应该先删除它们。
删除匿名用户?(根据需要选择,我选Y) 通常,只允许root用户从“localhost”连接。这可以确保有人无法从网络猜出root密码。
不允许远程root登录?(根据需要选择,我选Y) 默认情况下,MariaDB附带一个名为“test”的数据库,任何人都可以访问该数据库。这也仅用于测试,在进入生产环境之前应该删除。
删除test数据库和对它的访问权限?(根据需要选择,我选Y) 是否需要刷新权限表?(Y)
至此,MariaDB已经搭建完成,如需安装WordPress,还要配置相关的用户和数据表。2. Wordpress相关用户与数据库配置
首先登陆数据库:mysql -u root -p
接着创建Wordpress专用数据库用户,并创建对应数据库。注意,这个用户的账户和密码会以明文写在Wordpress配置文件中,因此不能使用root用户。CREATE DATABASE [WordPress数据库名];
CREATE USER [访问WordPress用户名]@localhost IDENTIFIED BY '[WordPress数据库用户的密码]';
GRANT ALL PRIVILEGES ON [数据库名].* TO [访问WordPress用户名]@localhost IDENTIFIED BY '[WordPress数据库用户的密码]';
FLUSH PRIVILEGES; # 刷新数据库设置
EXIT; # 退出数据库
例如: 七、安装Wordpress1. Wordpress的下载与解压
进入Nginx配置的网页路径的上一级文件夹。cd [WordPress的上一级文件夹]
例如我的网页路径是/usr/share/nginx/html,我可以:cd /usr/share/nginx/
然后,将路径的之后一级文件夹删掉(为接下来使用WordPress替代)sudo rm -rf [最后一级文件夹]
# 例如:
sudo rm -rf ./html
下载并解压WordPress,然后重命名为网页之后一级目录。wget https://wordpress.org/latest.tar.gz # 从官网下载
tar -zxvf latest.tar.gz # 解压tar.gz包
mv wordpress [网页目录最后一级文件夹] # 例如mv wordpress html
但是,在我写文章的时候,官网因为某种原因而无法访问。因此,可以采用这样的方式手动下载解压:# 注意,别忘了将下面的链接要换成较新的版本
wget https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.zip
unzip wordpress-5.3.2.zip # 解压
mv wordpress [网页目录最后一级文件夹] # 例如mv wordpress html
2. 文件权限与Selinux的设置
接下来要设置网页目录的读写权限:cd [网页路径的上一级文件夹] # 如果紧跟着上面做的话,你已经在WordPress路径的上一级文件夹了
sudo chown -R nginx:nginx [WordPress最后一级文件夹] # 递归地将WordPress文件夹地权限赋给Nginx
sudo chmod 0755 [WordPress最后一级文件夹] # 如果在后面出现了无法写入wp-config.php的问题,可以尝试暂时设置为0777,但是在安装完成后须重新设置为0755,并检查php-fpm是否配置正确。
例如:cd /usr/share/nginx/
sudo chown -R nginx:nginx html
sudo chmod 0755 html
然后设置Selinux。sudo chcon -R system_u:object_r:httpd_sys_content_t:s0 [网页目录] # 赋予Nginx整个目录的读权限
cd [网页目录]
sudo chcon -R system_u:object_r:httpd_sys_rw_content_t:s0 wp-content # 赋予Nginx在wp-content目录下的读写权限
3. Wordpress网站配置
然后在浏览器中输入:[主机ip][:端口](使用默认端口,可省略“:端口的内容)。如能看到WordPress的安装界面,或者是选择语言的界面,说配置成功。
接下来,输入数据库的配置信息。根据创建MariaDB时配置的WordPress用户名、密码、数据库填写。
然后单击提交->安装后,配置Wordpress管理员用户。
接下来,您可以使用刚才创建的管理员用户登陆网站管理界面,也可以在网页上看看。至此,您的网站已经搭建完成。
数据库(MariaDB)与WordPress的安装与配置
以下是本文的第三个部分
六、安装MariaDB1. MariaDB安装
CentOS 8默认采用MariaDB 10.3,可以通过下面的方法直接安装:sudo dnf install mariadb-server 安装成功后,如果出现绿色的active(running),说明安装成功。
启动MariaDB的一个安全脚本: 输入已有root密码,没设过密码敲回车即可。 是否设置root密码?(Y,并输入密码) 默认情况下,MariaDB安装有一个匿名用户,允许任何人登录MariaDB而不必为他们创建用户帐户。这仅用于测试,并使安装更顺利。在进入生产环境之前,应该先删除它们。
删除匿名用户?(根据需要选择,我选Y) 通常,只允许root用户从“localhost”连接。这可以确保有人无法从网络猜出root密码。
不允许远程root登录?(根据需要选择,我选Y) 默认情况下,MariaDB附带一个名为“test”的数据库,任何人都可以访问该数据库。这也仅用于测试,在进入生产环境之前应该删除。
删除test数据库和对它的访问权限?(根据需要选择,我选Y) 是否需要刷新权限表?(Y)
至此,MariaDB已经搭建完成,如需安装WordPress,还要配置相关的用户和数据表。2. Wordpress相关用户与数据库配置
首先登陆数据库:mysql -u root -p
接着创建Wordpress专用数据库用户,并创建对应数据库。注意,这个用户的账户和密码会以明文写在Wordpress配置文件中,因此不能使用root用户。CREATE DATABASE [WordPress数据库名];
CREATE USER [访问WordPress用户名]@localhost IDENTIFIED BY '[WordPress数据库用户的密码]';
GRANT ALL PRIVILEGES ON [数据库名].* TO [访问WordPress用户名]@localhost IDENTIFIED BY '[WordPress数据库用户的密码]';
FLUSH PRIVILEGES; # 刷新数据库设置
EXIT; # 退出数据库
例如: 七、安装Wordpress1. Wordpress的下载与解压
进入Nginx配置的网页路径的上一级文件夹。cd [WordPress的上一级文件夹]
例如我的网页路径是/usr/share/nginx/html,我可以:cd /usr/share/nginx/
然后,将路径的之后一级文件夹删掉(为接下来使用WordPress替代)sudo rm -rf [最后一级文件夹]
# 例如:
sudo rm -rf ./html
下载并解压WordPress,然后重命名为网页之后一级目录。wget https://wordpress.org/latest.tar.gz # 从官网下载
tar -zxvf latest.tar.gz # 解压tar.gz包
mv wordpress [网页目录最后一级文件夹] # 例如mv wordpress html
但是,在我写文章的时候,官网因为某种原因而无法访问。因此,可以采用这样的方式手动下载解压:# 注意,别忘了将下面的链接要换成较新的版本
wget https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.zip
unzip wordpress-5.3.2.zip # 解压
mv wordpress [网页目录最后一级文件夹] # 例如mv wordpress html
2. 文件权限与Selinux的设置
接下来要设置网页目录的读写权限:cd [网页路径的上一级文件夹] # 如果紧跟着上面做的话,你已经在WordPress路径的上一级文件夹了
sudo chown -R nginx:nginx [WordPress最后一级文件夹] # 递归地将WordPress文件夹地权限赋给Nginx
sudo chmod 0755 [WordPress最后一级文件夹] # 如果在后面出现了无法写入wp-config.php的问题,可以尝试暂时设置为0777,但是在安装完成后须重新设置为0755,并检查php-fpm是否配置正确。
例如:cd /usr/share/nginx/
sudo chown -R nginx:nginx html
sudo chmod 0755 html
然后设置Selinux。sudo chcon -R system_u:object_r:httpd_sys_content_t:s0 [网页目录] # 赋予Nginx整个目录的读权限
cd [网页目录]
sudo chcon -R system_u:object_r:httpd_sys_rw_content_t:s0 wp-content # 赋予Nginx在wp-content目录下的读写权限
3. Wordpress网站配置
然后在浏览器中输入:[主机ip][:端口](使用默认端口,可省略“:端口的内容)。如能看到WordPress的安装界面,或者是选择语言的界面,说配置成功。
接下来,输入数据库的配置信息。根据创建MariaDB时配置的WordPress用户名、密码、数据库填写。
然后单击提交->安装后,配置Wordpress管理员用户。
接下来,您可以使用刚才创建的管理员用户登陆网站管理界面,也可以在网页上看看。至此,您的网站已经搭建完成。
本文标签:
很赞哦! (0)
上一篇:wordpress常用判断和调用
暂无内容 |
暂无内容 |
相关文章
- CentOS8+Nginx安装部署WordPress的步骤方法
- 基于Centos7详细安装wordpress的方法
- Centos7怎么安装WordPress
- centos安装部署wordpress的方法步骤
- CentOS 6.4 php环境配置安装wordpress的方法
- CentOS 8环境LNMP搭建WordPress
- CentOS 7安装WordPress的方法示例
- CentOS下搭建LNMP+WordPress+http2.0的步骤方法
- centos7系统yum搭建lnmp环境及配置wordpress
- CentOS7安装WordPress的步骤方法
- centos7.3怎么安装wordpress
- Centos搭建wordpress网站的方法
暂无内容 |
暂无内容 |
随机图文
WordPress模板开发实例
页面模板文件:一个完整的主题中必须包含index.php和style.css首页模板-index.php,这个模板决定你博客的主页长什么样子文章模板-single.php,这个模板决定你单篇博客长什么样wordpress防采集插件的使用方法
AntiLeech插件功能强大,通过 User-Agent 字符串或者IP 地址判断是否为网络爬虫,当被禁止的爬虫以及被禁止的 User-Agent 字符串或者IP 地址想去剽窃你的内容的时候在WordPress编辑器中只显示自己需要的区块实现方法
WordPress 新的区块(Gutenberg)编辑器,已推出一年有余,好用与否,只能见仁见智了。从Gutenberg插件只有2颗星的评分可以看出,大部分人还是无法适应,其中也包括我。Nginx怎么设置wordpress伪静态
然后,在wordpress博客后台的“设置”--“固定链接”,自定义结构(我的设置为:/%category%/%post_id%.html 即:分类/文章id.html),
留言与评论 (共有 0 条评论) |