IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    VPS用LNMP安装WordPress

    admin发表于 2014-05-31 13:48:01
    love 0

    VPS用LNMP安装WordPress

    最近本站的域名备案被注销了,导致原本在SAE上绑定的域名解析被取消/然后就只能走海解析;

    SAE的海外解析这破速度真心不行,动不动就打不开,然后就开始琢磨着迁移到我的VPS上。 原本还在想是用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官网查看.

    安装完成之后在浏览器里面输入你的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
    

    参考资料

    • lnmp官网
    • WordPress


沪ICP备19023445号-2号
友情链接