搭建WordPress博客程序库

搭建WordPress博客程序库

wordpress简介

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

注意:建立博客程序需要建立在mysql数据库上,所有要先登录mysql数据库

具体操作步骤

###环境准备###
登录MySQL删除多余的库
mysql -uroot -psyz123
show databases;
drop database test;  #(测试用的test库,可以删掉,其他的库可以留下)

###创建WordPress专用库###
create database wordpress;

###授权###
grant all on wordpress.* [email protected]‘localhost‘ identified by ‘123456‘;

###查看用户和权限###
select user,host from mysql.user;
show grants for [email protected]‘localhost‘;

###刷新让其生效###
flush privileges;

调整Nginx+PHP

###切换到nginx安装目录下###
cd /application/nginx/conf/extra/

###添加一个首页文件:index.php###
vim blog.conf

server {
      listen 80;
      server_name blog.etiantian.org;
      location / {
          root html/blog;
          index index.php index.html index.htm;  # (添加一个index.php首页)
      }
      location ~ .*\.(php|php5)?$ {
          root html/blog;
          fastcgi_pass 127.0.0.1:9000;
          fastcgi_index index.php;
          include fastcgi.conf;
       }
}

打开wordpress网址,下载安装包

###下载wordpress安装文件到tool/目录下###
cd /home/syz/tools/
wget https://cn.wordpress.org/wordpress-4.5.1-zh_CN.tar.gz
tar xf wordpress-4.5.1-zh_CN.tar.gz

###只拷贝wordpress下面的全部内容到blog/下###
cp -a wordpress/* /application/nginx/html/blog/

###修改权限(注意安全限制,动静态权限)###
chown -R www.www /application/nginx/html/blog/

###重启nginx###
/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload
然后hosts解析,web浏览器输入:blog.etiantian.org,出现wordpress安装页面即为正确(可以按照网页提示安装WordPress即可)

注意:

这一步授权的意义:
###修改权限(注意安全限制,动静态权限)###
chown -R www.www /application/nginx/html/blog/

实现WordPress博客程序URL静态化

简介:向博客上传内容,默认是动态网页,所以需要伪静态化网页

实现此功能时,首先要在WordPress后台依次点击设置-固定连接-自定义结构,然后输入以下代码,保存更改:/archives/%post_id%.html

###然后更改nginx的blog.conf文件###
cd /application/nginx/conf/
cd extra/

vim blog.conf

server {
      listen 80;
      server_name blog.etiantian.org;
      location / {
           root html/blog;
           index index.php index.html index.htm;

if (-f $request_filename/index.html){
          rewrite (.*) $1/index.html break;
          }
      if (-f $request_filename/index.php) {
         rewrite (.*) $1/index.php;
         }
      if (!-f $request_filename) {
         rewrite (.*) /index.php;
         }
      }

location ~ .*\.(php|php5)?$ {
        root html/blog;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
      }
}

###检查并重启Nginx###
../../sbin/nginx -t
../../sbin/nginx -s reload

###查看是否实现伪静态###
web输入blog.etiantian.org,查看其域名后面,有无?等特殊字符显示,如果没有即为成功!

原文地址:https://www.cnblogs.com/LEO00/p/10347095.html

时间: 2024-10-07 03:48:12

搭建WordPress博客程序库的相关文章

在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,并修改该文中的数据库名称,用户名,用户密码以及当前虚拟主

CentOS 7中的httpd-2.4和CentOS 6中的httpd-2.2搭建wordpress博客系统和Discuz!论坛系统

在搭建wordpress博客系统和Discuz!论坛系统之前,我们需要在Centos中准备好LAMP环境. 现在以Centos 6为例演示其过程. LAMP环境=linux+apche+mysql+php 在安装好的Centos 6.7中使用yun安装apche+mysql+php,在命令行中输入以下命令: ~]# yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-post

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

烂泥:使用nginx利用虚拟主机搭建WordPress博客

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习nginx web服务器,既然是学习还是以实用为目的的.我们在此以搭建WordPress博客为例. 搭建WordPress博客,我们需要Mysql数据库.PHP环境和Nginx Web服务器.主要分为以下四个步骤: 1.Mysql数据库安装及配置 2.PHP.PHP-FPM及与PHP相关组件的安装及配置 3.Nginx Web服务器搭建与配置 4.wordpress安装 注意:本次实验,除了nginx使用源码安装外,其他的软件全部使

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

CentOS 7.6 搭建 WordPress 博客

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

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

lnmp环境下搭建wordpress博客程序

本文档主要介绍如何在lnmp环境下搭建完整的wordpress程序. 基本流程: 1.开源博客程序WordPress介绍 2.WordPress博客程序的搭建准备 3.开始安装blog博客程序 4.实现WordPress博客程序URL静态化 ---------------------------------------------------------------------------------------------------------------------------------

快速搭建WordPress博客

博主在看了朋友的博客后 决定也搭建一个wordPress 博客 思路 1.购买服务器 2.Cenots环境配置 3.安装wordpress 工具 推荐使用 Xshell 6,当然也可以用其他 服务器推荐 腾讯云学生套餐(24岁以下免学生验证,10块一个月): https://cloud.tencent.com/act/campus 华为云学生套餐(24岁以下免学生验证,9块一个月): https://developer.huaweicloud.com/campus ps: 需要注意一下:以上学生