VPS用LNMP安装WordPress – Haswell

原本还在想是用Apache还是Nginx,后来发现有一个LNMP的一键安装包,然后开始尝试用LNMP在VPS上安装我的WordPress;下面的所有操作都是在CentOS 6.5上完成的。

###首先安装LNMP

####先安装scrrent

yum install screen

安装完成之后在终端下运行如下命令

screen -S lnmp

####然后安装lnmp

lnmp是linu下的(Nginx、MySQL、PHP、phpMyAdmin)一键安装Shell脚本

wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

在终端运行上面的命令之后开始安装lnmp,等待安装完成即可(具体安装完成时间视你的网速以及服务器硬件配置)

详细的LNMP安装教程可以去[lnmp官网](http://lnmp.org/install.html)查看.

安装完成之后在浏览器里面输入你的IP地址即可打开默认的lnmp界面啦;

如下图

###添加虚主机

添加虚主机也就是在VPS上给你的wordpress添加一下文件目录,设置一下域名什么的;

####运行vhost.sh

cd /root

    . vhost.sh

在终端里面执行上面的命令,即可开始添加虚拟主机;

####域名设置

=========================================================================

    Add Virtual Host for LNMP V1.0  ,  Written by Licess 

    =========================================================================

    LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux 

    This script is a tool to add virtual host for nginx 

    For more information please visit http://www.lnmp.org/

    =========================================================================

    Please input domain:

    (Default domain: www.lnmp.org):www.hiadmin.org hiadmin.org

    ===========================

我这里输入了2个域名;www.hiadmin.org和hiadmin.org是2个不同的域名

####是否还要添加域名

    domain=www.hiadmin.org hiadmin.org  

    ===========================

    Do you want to add more domain name? (y/n)

如果需要就添加,不需要就直接输入n即可

####接下来设置网站目录

  Please input the directory for the domain:www.hiadmin.org hiadmin.org :

    (Default directory: /home/wwwroot/www.hiadmin.org hiadmin.org):

一般默认直接回车即可,要修改也可以,需要绝对路径。

####是否开启伪静态

    ===========================

    Allow Rewrite rule? (y/n)

    ===========================

一般都是要的,所以输入y后回车

####下面选择伪静态类型

    Please input the rewrite of programme :

    wordpress,discuz,typecho,sablog,dabr rewrite was exist.

    (Default rewrite: other):wordpress

默认有discuz、discuzx、wordpress、sablog、emlog、dabr、phpwind、wp2(二级目录wp伪静态)、dedecms、drupal、ecshop、shopex可选,主机输入即可。

####是否开启log功能

  ===========================

    Allow access_log? (y/n)

    ===========================

这个一般没啥用输入n后回车

####开始安装

    Press any key to start create virtul host…

出现按任意键提示后敲回车开始安装,等待安装完成。

###安装WordPress

先切换到网站目录下

cd /home/wwwroot/

然后看看你的’www.hiadmin.org’文件夹是否存在.

####下载WorPress

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

运行wget下载最版本的WordPress

####运行unzip解压

  unzip wordpress-3.9-zh_CN.zip

####拷贝Wordpress到你的网站目录下

cp -R wordpress/* /home/wwwroot/www.hiadmin.org/

将wordpress目录下的所有文件拷贝到www,hiadmin.org中

####设置目录权限

由于wordpress在安装的时候以及在安装插件主题和自升级的需要可写权限。所以我要对特定目录设权限。

chmod -R 777 wp-admin/

    chmod -R 777 wp-content/

    chmod -R 777 wp-includes/

    chmod -R 777 wp-config-sample.php

    chmod -R 777 readme.html

####创建数据库

在安装lnmp之后我们就已经可以通过IP打开默认网站,通过上面的phpmyadmin我们可以操作数据库

创建一个hiadmin的数据库

####安装wordpress

前面我们设置了域名,所以需要去添加A记录,解析到你的服务器上,或者你可以修改hosts文件。

然后在浏览器里面输入刚才设置域名即可开始安装,按照提示输数据库名,账号密码之后即可开始安装。

到此在VPS上用lnmp搭wordpress就完成了。

###注意事项

####1,安装主题需要FTP账号密码

修改网站目录下的wp-config.ini文件,添加如下内容

define(“FS_METHOD”,”direct”);

    define(“FS_CHMOD_DIR”,0777);

    define(“FS_CHMOD_FILE”,0777);  

保存之后,在wordpress刷新即可。

####2,wordpress后台主题不显示,仅显示默认使用的主题

这是由于lnmp默认禁用了一些php的函数导致的,

    修改/usr/local/php/etc/php.ini

    查找disable_functions下删除scandir

然后重启php-fpm即可

    service php-fpm restart


0 条评论

发表评论