lnmp环境下搭建wordpress博客程序

本文档主要介绍如何在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静态化功能就实现了

原文地址:http://blog.51cto.com/13707680/2104580

时间: 2024-10-03 15:01:28

lnmp环境下搭建wordpress博客程序的相关文章

centos7.3编译安装LAMP环境并搭建WordPress博客

centos7.3编译安装LAMP环境并搭建WordPress博客 日期:2017年8月6日 软件版本: apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 httpd-2.4.27.tar.bz2 mariadb-10.2.7-linux-x86_64.tar.gz php-7.1.7.tar.bz2 wordpress-4.8-zh_CN.tar.gz xcache-3.2.0.tar.gz 1.编译安装apache2.4 yum groupinstall de

ubuntu下搭建wordpress博客平台

wordpress已经是一个很受欢迎的php博客系统了,下面讲解一下在ubuntu环境下面怎么用wordpress搭建一个博客系统网站: (1).配置环境 1.安装必要的软件 打开终端: sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 php5 sudo apt-get install mysql-server-5.0  mysql-common mysql-admin sudo apt-get inst

从零开始在linux下搭建wordpress博客

一,准备linux环境 本地虚拟机可以忽略第一部分 微博以及微信的公共平台现在正火的一塌糊涂.既然博客已经上线,准备把一些过程写一下,省的以后我自己忘了.就当留个纪念吧,好歹花了这么长时间. 全文的操作环境为debian.其他linux发行版区别不大. 没有vps的可以在电脑上装个linux虚拟机试试,都一样的. 登入vps Windows下我一直用的是putty,linux下就不多讲了,ssh就行.在linux的shell下输密码是不显示的. 修改root密码 passwd 复制代码 添加新用

lamp 环境下搭建 个人博客

lamp环境下 1.下载discuz  包 2.解压后将 upload 拷贝到 /usr/local/appache2/htdocs 下 chmod -R 777 upload/ 3.新建数据库  mysql create database discuz; 4.建用户 create user discuz identified by 'sn123456'; 5.赋权 grant all on discuz.* to discuz; 用discuz用户登录数据库 6.安装discuz http:/

Windows下搭建Wordpress博客网站

一:安装wamp Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台. 常见的WAMP集成环境 WAMP是指在Windows服务器上使用Apache.MySQL和PHP的集成安装环境,可以快速安装配置Web服务器,一般说来,大家都习惯 于将Apache.MySQL.PHP架设在Linux系统下,但是,

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建wordpress博客教程

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程 一.环境说明: 操作系统:Windows Server2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip 2.MySQL下载地址: http://cdn.mysql.com/Down

搭建WordPress博客程序库

搭建WordPress博客程序库 wordpress简介 wordpress是一套利用PHP语言和Mysql数据库开发的开源免费的Blog(博客,网站)程序,用户可以在支持PHP环境和Mysql数据库的服务器上建立Blog站点,他的功能非常强大,插件众多,易于扩充功能.目前wordpress已经成为主流的Blog搭建平台,很多发布平台都是根据WordPress二次开发,如果你也想像大牛一样拥有自己的Blog,可以购买网上的域名及空间,然后搭建LNMP环境,再部署WordPress程序后就可以轻松

CentOS 7.6 搭建 WordPress 博客

需求: 因公司推广部业务需求,搭建WordPress博客网站 介绍: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用.WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客 软件功能 1.文章发布.分类.归档.收藏,统计阅读次数.2.

在httpd-2.2和http-2.4中分别搭建wordpress博客系统和Discuz!论坛系统

一. 在这里我使用的是centos6.7和centos7.2进行操作.在搭建之前,需要事先搭建LAMP环境. 所谓LAMP环境,指的是linux.apache(httpd).mysql.php 完成之后,开启httpd和mysql服务. 之后在/var/www/html目录下创建index.php文件.测试php 二.搭建wordpress博客系统 1.下载.解压,将wp-config-sample.php复制到wp-config.php,并修改该文中的数据库名称,用户名,用户密码以及当前虚拟主