首页 » LNMP »

使用lowendscript脚本为超小内存VPS一键配置lnmp环境

使用lowendscript脚本为超小内存VPS一键配置lnmp环境

lowendscript也可以为VPS安装好LNMP环境,实际上为了省内存连phpMyAdmin也没有,只有Linux、Nginx、MySQL、PHP,最基本的建站环境。
lowendscript为了节省一切内存,脚本还会对VPS进行优化,如:remove_unneeded//移除不必要的组件,install_dash//安装dash代替bash,install_syslogd//安装轻量级syslogd代替rsyslog,install_dropbear//安装dropbear代替opens-s-h等等。

lowendscript不提供VPS主机控制面板,一切操作都是用SSH命令进行,所以不适合新手折腾,精简的组件可能会对网站的正常运行产生一些影响。目前已经在Ubuntu 10.04 64bit、Debian 5 64bit和Debian 5 32bit测试通过。

1、执行以下代码下载lowendscript,并自动优化精简VPS。如果失效请点此下载lowendscript脚本,注意是zip文件,需要解压后上传到VPS执行。

wget https://github.com/lowendbox/lowendscript/raw/master/setup-debian.sh
bash setup-debian.sh system

2、执行以下命令,就是安装PHP、MysqL和Nginx了,其中“echo “PHP_FCGI_CHILDREN=3″”是修改php-cgi进程,默认只开启一个。root密码存放在/root/.my.cnf。

bash setup-debian.sh exim4
bash setup-debian.sh nginx
bash setup-debian.sh php
echo “PHP_FCGI_CHILDREN=3″  > /etc/default/php-cgi
bash setup-debian.sh mysql

使用lowendscript脚本为超小内存VPS一键配置lnmp环境

3、安装完了lowendscript打开你的VPS的IP地址,这时候如果能看到Nginx的404错误页面,就说明你已经成功安装好了LNMP建站环境了。

4、lowendscript自带了自动安装Wordpress的模块,如果你想安装其它的程序,需要自己手动上传代码到web目录,然后添加MysqL数据库名,进行安装。执行以下代码可以自动下载安装Wordpress,其中xiaohost.com是你要绑定的域名,并建立相应的数据库,修改wp-config.php里的信息。在/etc/nginx/sites-enabled/下建立名为“你的域名.conf”的配置文件。

bash setup-debian.sh wordpress xiaohost.com

5、如果你想在VPS上建立多个Wordpress,还是重复上面的命令,只不过改一下域名,然后就可以在/var/www/目录下看到相应的网站目录了。

6、lowendscript运行Wordpress更新和升级Wordpress插件和主题时都会提示需要填入FTP账号和密码。
注意lowendscript下的属主是www-data而不是www:

chown -R www-data /var/www/xiaohost.com

7、lowendscript没有PhpMyAdmin,但是因为用上了Wordpress所以这根本就不是问题,Wordpress的Adminer插件和Portable phpMyAdmin就可以搞定MysqL管理了。

8、可以用Winscp和SSH导出MysqL备份。lowendscript的MysqL文件都放在 /var/lib/mysql/ 中,用Winscp登录打开,就可以像使用FTP软件那样将网站的MysqL打包下载到本地了,以后想要恢复直接将MysqL文件放在这里即可。

9、另外一种用SSH命令导出SQL文件,执行以下代码,其中xiaohost是MysqL用户名,123456是密码,xiaohost_wp是数据库名称,/var/www/xiaohost/是SQL文件保存的路径。注意代码中的-u xiaohost之间有一个空格

mysqldump -u xiaohost -p123456 xiaohost_wp > /var/www/xiaohost.com/xiaohost.sql

导入数据库方法:

mysql -u xiaohost -p1234567 xiaohost_wp < /var/www/xiaohost.com/xiaohost.sql

10、Nginx下WordPress的固定链接&伪静态设置可以编辑 /usr/local/webserver/nginx/conf ,执行如下命令重启lnmp:/root/lnmp restart,或者只重启 nginx 用命令:/etc/init.d/nginx reload

本文标签:

相关文章推荐

转载请保留,转载自:老牛博客
原文地址 http://xiaohost.com/469.html

7 评论 to “使用lowendscript脚本为超小内存VPS一键配置lnmp环境”

  1. leejon 于 2016-03-24 13:43:44 发表:

    这个脚本github主页文件显示6 years ago,还能用吗?

    [回复]

    老牛 回复:

    还能用

    [回复]

  2. 落絮飞雁 于 2015-01-13 16:48:59 发表:

    刚好有个搬瓦工的小内存VPS。可以试试折腾一下~

    [回复]

    老牛 回复:

    这个脚本真的很牛

    [回复]

  3. 屠夫9441 于 2015-01-11 17:31:34 发表:

    这个脚本用dropbear替换了openssh以后我就不会在mac的终端上连接服务器了,不知道端口是什么了,也不清楚还是不是以前的命令(ssh -p xxxx -l root x.x.x.x)……还请指教!我是新手小白……

    [回复]

  4. 免费部落 于 2014-01-06 11:35:00 发表:

    虚拟主机路过!

    [回复]

    老牛 回复:

    呵呵 我觉得如果你网站目前用虚拟主机能支撑就不要去折腾VPS,真的叫折腾~~~需要的知识太多,需要防范的东西也太多~~既要当ceo 又要当cto

    运营和运维一起来,除非是专职站长,不然太累了

    [回复]

发表评论