ubuntu 14.04服务器上使用nginx搭建wordpress博客详解

过程详解

1. 更新apt-get

sudo apt-get update 

2.安装nginx

sudo apt-get install nginx

3.启动nginx

 
sudo service nginx start

此时浏览器输入你的服务器ip会看到如下界面

安装nginx

4. 安装mysql

sudo apt-get install mysql-server php5-mysql

5. 安装php

sudo apt-get install php5-fpm 

6. 配置PHP

sudo vi /etc/php5/fpm/php.ini 

找到cgi.fix_pathinfo=1,把1改成0,并去掉;号(如果vim编辑器的上下左右键变成了ABCD可以使用下面的命令重装vim解决)

sudo apt-get remove vim-common 
sudo apt-get install vim 

配置PHP

7. 启动php-fpm

sudo service php5-fpm restart 

8. 配置nginx

sudo vi /etc/nginx/sites-available/default 

打开后如图:
原始nginx配置
改为
nginx配置1
取消一些注释如图:
nginx配置2
保存退出并重启nginx

 
sudo service nginx restart

9. 安装phpmyadmin,并建立软链接

sudo apt-get install phpmyadmin  
sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin 

安装中会要求输入密码
浏览器访问phpmyadmin:ip/phpmyadmin
phpmyadmin首页
登录账号为root,密码为设置的密码

10 建立名为wordpress的数据库

创建wordpress数据库
(如果你擅长SQL语句,可以直接用SQL语句创建数据库 create database wordpress;)

11. 下载wordpress,解压,转移到nginx目录,更改文件所有者

cd /usr/share/nginx/html/    #有的是www而不是html
sudo wget https://cn.wordpress.org/wordpress-4.3.1-zh_CN.tar.gz
sudo tar -zxvf wordpress-*.tar.gz 
sudo mv wordpress/* .
sudo rm index.html
sudo chown -R www-data:www-data *
sudo service nginx restart

12. 此时浏览器输入ip访问会出现如下页面

wordpress安装1
点击现在就开始,填表,提交。
wordpress安装2

如果提示抱歉,但是向导在您的文件系统中没有足够的权限写入wp-config.php文件。,使用下面的命令可直接修改写入wp-config.php

sudo cp  wp-config-sample.php wp-config.php 
sudo vi  wp-config.php 

QQ截图20160115103946

填写站点信息完成安装

wordpress完成安装

13. 此时nginx更改固定链接会提示404,在nginx配置文件加入rewrite规则可解决.

404notfound

解决:

sudo vi /etc/nginx/sites-available/default
写入
        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;
        }

nginx加rewrite规则

此时固定链接就正常了。

至此wordpress安装完成。

未经允许不得转载:晨飞小窝 » ubuntu 14.04服务器上使用nginx搭建wordpress博客详解

赞 (2)

评论 0