lnmp环境下搭建wordpress博客程序

author author     2022-11-04     368

关键词:

本文档主要介绍如何在lnmp环境下搭建完整的wordpress程序。


基本流程:

1.开源博客程序WordPress介绍

2.WordPress博客程序的搭建准备

3.开始安装blog博客程序

4.实现WordPress博客程序URL静态化


----------------------------------------------------------------------------------------------------------------------------------------------------------------


流程一:开源博客程序WordPress介绍

  

  wordpress是一套利用PHP语言和Mysql数据库开源免费的blog程序,用户都可以在支持LNMP环境的服务器上建立blog站点。它的功能十分强大,拥有众多插件,易于扩充功能。

其安装和使用也都非常方便。目前WordPress已经成为搭建blog平台的主流。搭建好LNMP环境,就可以拥有自己专属的博客空间了。

----------------------------------------------------------------------------------------------------------------------------------------------------------------


流程二:WordPress博客程序的搭建准备


1.系统版本说明:


cat /etc/redhat-release 

CentOS release 6.8 (Final)


uname -r

2.6.32-696.6.3.el6.x86_64


关闭SELINUX


修改配置文件,重启服务后永久生效。


sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config


命令行设置立即生效。


setenforce 0


2.MySQL数据库配置准备


数据库版本:

mysqld -V

mysqld  Ver 5.6.24 for Linux on x86_64 (Source distribution)


1)mysql -u root                        #登陆mysql数据库


2)create  database wordpress;          #创建一个专用的数据库wordpress,用于存放blog数据,

   show databases like "wordpress";     #查看是否创建成功 


3)grant all on wordpress.* to [email protected]'localhost' identified by '123456';  #创建一个专用的wordpress管理用户,

注:当数据库和PHP服务不在同一台机器的时候,可以将localhost换成客户端网段授权即可

flush privileges;                       #刷新权限,使得创建用户生效

show grants for [email protected]'localhost';  #查看用户对应的权限

select user,host from mysql.user;       #查看数据库里创建的wordpress用户


3.Nginx和PHP环境配置准备


nginx版本:

nginx -v

nginx version: nginx/1.10.2


php版本:

在nginx虚拟主机目录下建立一个testinfo.php的文件,写入 <?php phpinfo(); ?> 保存 

然后访问testinfo.php这个文件即可知道对应的版本号

技术分享图片


1)配置好支持lnmp环境的虚拟主机

[[email protected] html]# grep -v "^$" /etc/nginx/nginx.conf

worker_processes  1;

events

    worker_connections  1024;

http

    include       mime.types;

    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server

        listen       80;

        server_name  localhost;

        location /

            root   /usr/local/nginx/html/blog;

            index index.php index.html index.htm;

       

        error_page   500 502 503 504  /50x.html;

        location = /50x.html

            root   html;

       

        location ~ \.php$

            root           /usr/local/nginx/html/blog;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/blog/$fastcgi_script_name;

            include        fastcgi_params;

       

   


2)去wordpress官网下载最新版本,并且是中文版本的,放置到虚拟主机对应的目录下


wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip    (地址不可用,去官网找到最新下载地址即可)

unzip wordpress-4.9.4-zh_CN.zip                             #解压软件包

mv wordpress /usr/local/nginx/html/blog/                    #移动wordpress文件夹到blog目录下

mv wordpress-4.9.4-zh_CN.zip /home/ywxi/tools/              #移走源程序,备份起来


cd /usr/local/nginx/html/blog/

mv wordpress/* .                                            #把wordpress目录下的内容移动到blog根目录下

chown -R nginx:nginx  *                                     #授权nginx及php服务访问blog站点目录


----------------------------------------------------------------------------------------------------------------------------------------------------------------


流程三:开始安装blog博客程序


1)在浏览器上输入IP地址,回车后,点现在就开始即可

技术分享图片


2)出现以下页面内容,按照要求填写对应的内容即可

技术分享图片


3)点击提交后,会出现以下页面。按照要求编辑wp-config.php文件,复制内容粘贴就好。放在/usr/local/nginx/html/blog/目录下,记得给nginx的权限

技术分享图片


4)安装好以后,填写站点标题和用户名信息。密码填写后,注意不要忘了

技术分享图片


5)点击安装wordpress后,点击登陆,输入用户名和密码

技术分享图片


6)成功进入到wordpress,界面如下图所示

技术分享图片

7)点击文章写一篇技术类的文章,发布成功后。到此,在lnmp环境下部署wordpress博客程序就圆满成功了。


流程四:实现WordPress博客程序URL静态化


1)先查看已经发布好的博文

技术分享图片



2)要实现此功能,首先要在wordpress后台依次单击设置——固定链接——自定义结构,输入以下代码,并保存更改。(说明:%post_id%是数据库对应博文内容的唯一ID,例如88)

如下图所示:

技术分享图片


3)保存后再去看原文章,可以看到生成的ID。这样博客程序URL静态化功能就实现了

技术分享图片















lnmp--搭建wordpress博客程序

1.登录MySQLmysql>createdatabasewordpress;QueryOK,1rowaffected(0.00sec)mysql>grantallonwordpress.*to[email protected]‘localhost‘identifiedby‘redhat‘;QueryOK,0rowsaffected(0.08sec)mysql>flus 查看详情

centos7.4yum方式搭建lnmp环境,部署wordpress博客,并安装xcache模块

一、演示环境:IP安装的程序包版本192.168.1.221nginx(epel源)1.12.2php5.4.16php-fpm(FastCGI进程管理器)php-mysql(PHP连接MySQL时需要用到的驱动)192.168.1.222mariadb-server5.5.56  备注:CentOS7.4已经不再内置mysql-server程序包二、搭建LNMP... 查看详情

利用wordpress搭建自己的博客(代码片段)

利用Wordpress搭建自己的博客目录利用Wordpress搭建自己的博客一、首先搭建好LNMP环境二、安装Wordpress2.1.1下载Wordpress安装包一、首先搭建好LNMP环境关于环境的搭建请看博文:https://www.cnblogs.com/woaiyunwei/p/12873431.html二、安装Wordpress2.1... 查看详情

基于腾讯云的wordpress博客搭建

准备LNMP环境 LNMP是Linux、Nginx、MySQL和PHP的缩写,是WordPress博客系统依赖的基础运行环境。我们先来准备LNMP环境 安装Nginx使用 yum 安装Nginx:yuminstallnginx-y修改 /etc/nginx/conf.d/default.conf,去除对IPv6地址的监听,可参... 查看详情

腾讯云-搭建wordpress个人博客

搭建WordPress个人博客准备LNMP环境任务时间:30min~60minLNMP是Linux、Nginx、MySQL和PHP的缩写,是WordPress博客系统依赖的基础运行环境。我们先来准备LNMP环境00、安装Nginx使用 yum 安装Nginx:yuminstallnginx-y修改 /etc/nginx/conf.d/defau... 查看详情

搭建wordpress个人博客(阅读文档)

搭建WordPress个人博客wordpress中的新theme的使用感触:这次的theme可以在视图中及时浏览它的效果,也可以在视图中直接进行修改。准备LNMP环境任务时间:30min~60minLNMP是Linux、Nginx、MySQL和PHP的缩写,是WordPress博客系统依赖的基础运... 查看详情

wordpress+lnmp环境搭建笔记

搭建WordPress笔记一、搭建LNMP环境(Centos6.864)1、使用yum安装Nginx:  yuminstallnginx-y2、修改/etc/nginx/conf.d/default.conf,去除对IPv6地址的监听  ,可参考下面的示例:  server{  listen  &n 查看详情

centos7yum安装lamp,lnmp并搭建wordpress个人博客网站

本次实验要进行的是在CentOS7.2,内核版本3.10.0-327.el7.x86_64的环境下搭建LAMP和LNMP,并在此之上做一个WordPress博客网站。[root@Shining ~]# uname -aLinux Shining.ACG 3.10.0-327.el7.x86_64 #1 SMP Thu& 查看详情

利用wordpress搭建自己的博客(代码片段)

利用Wordpress搭建自己的博客目录利用Wordpress搭建自己的博客一、首先搭建好LNMP环境二、安装Wordpress2.1.1下载Wordpress安装包一、首先搭建好LNMP环境关于环境的搭建请看博文:https://www.cnblogs.com/woaiyunwei/p/12873431.html二、安装Wordpress2.1... 查看详情

centoslnmp环境搭建wordpress博客

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关... 查看详情

wordpress个人博客搭建

搭建LNMP环境请参考前面的博文自行搭建部署WordPress#创建数据库和用户mysql-uroot-p123456-S/data/3306/mysql.sockcreatedatabasewordpress;showdatabaseslike"wordpress";grantallonwordpress.*to[email protected]‘127.0.0.1‘identifie 查看详情

lnmp架构基础搭建

LNMP架构+wordpress博客环境:centos6.72.6.32-573.el6.x86_64nginx-1.6.3mysql-5.5.49php-5.3.27wordpress-4.9.4 Linux环境:[[email protected]~]#cat/etc/redhat-releaseCentOSrelease6.7(Final)[[email pro 查看详情

windows下搭建wordpress博客网站

一:安装wampWindows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。... 查看详情

搭建lnmp+wordpress环境

搭建LAMP+WORDPRESS环境一、环境介绍二、必装依赖软件三、编译安装Nginx-1.6.3四、二进制安装MYSQL-5.5.33五、编译安装PHP-5.3.27六、检测nginx与mysqlnginx与php是否相连七、安装wordpress(分别基于IP,域名访问)一、环境介绍搭建这个环境... 查看详情

搭建wordpress

...q.blog.51cto.com/8711737/1712811)安装好LNMP环境之后,开始安装wordpress。如果下面有的命令不适用你自己,请参照我的LNMP安装的文章做出对应。 1.下载wordpress源码包 wordpress官网地址:https://cn.wor 查看详情

centos7.6搭建wordpress博客(代码片段)

需求:因公司推广部业务需求,搭建WordPress博客网站介绍:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。WordPress是... 查看详情

lnmp架构环境之php+mariadb环境项目:部署博客wordpress项目

1)配置nginx博客虚拟主机cat>/etc/nginx/conf.d/02_blog.etiantian.org.conf<serverserver_nameblog.etiantian.org;listen80;root/data/blog;indexindex.phpindex.html;location~\\.php\\$#root/data/blog;fastcgi_pas 查看详情

centos7搭建lnmp环境和wordpress(代码片段)

...将在阿里云服务器上采用CentOS7,Nginx,MariaDB10和PHP7搭建WordPress5.2。我在物理机和虚拟机上都尝试安装过CentOS7,所以我也会在文章中提及虚拟机和物理机的安装方法。本文全部采用yum安装软件(懒得编译软件)。希望这将成为你... 查看详情