lowendscript lnmp一键安装脚本是由外国兄弟David Pennington制做的,优势:最大化节省资源开销。相比军哥的lnmp一键安装包要简单、轻巧的多,磁盘空间占用也少。安装lowendscript lnmp一键包适用于Ubuntu、Debian系统,综合其余版本Linux系统来说,Debian 32位系统下安装相对占用资源最少。php
系统安装实测结果(此为官方发布,实测数据或更低,详见下面的演示图)html
Ubuntu 10.04 64bit 内存占用98.1MB
Debian 5 64bit 内存占用59.6MB
Debian 5 32bit 内存占用43.2MBpython
相比较而言,仍是32位Debian系统内存占用最低,因此,当你购买VPS主机后,记得选择安装32位的debian系统哦~~~当你抢购了某国外IDC的特价机的时候,装个lowendscript lnmp一键包,跑个wordpress或者其余的php程序仍是木有问题的。mysql
下面,咱们就来看一下详细的安装过程。
一、下载lowendscript安装脚本 nginx
wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.shgit
二、为setup-debian.sh设置可执行权限github
chmod +x setup-debian.shweb
三、添加dotdeb源sql
./setup-debian.sh dotdeb # 非必须,若是你安装的是Ubuntu系统 数据库
四、设置ebian系统,会安装一些小工具。
./setup-debian.sh system
此命令会自动完成如下几个操做:
update_timezone
remove_unneeded
update_upgrade
install_dash
install_vim 安装vim编辑器
install_nano 安装nano编辑器
install_htop 比top好用的进程查看工具
install_mc
install_iotop I/O监视工具
install_iftop 网卡实时流量监测工具
install_syslogd 系统日志
apt_clean 清除软件包
五、开始安装mysql(安装完成后,mysql管理员帐户、密码存放于/root/.my.cnf文件中,vi命令打开此文件便可查看到相关信息,“vi /root/.my.cnf”)
./setup-debian.sh mysql
六、开始安装nginx(nginx1.4+版本)
./setup-debian.sh nginx
七、开始安装PHP(自动安装配置php5.3+APC缓存;默认以php5-fpm方式运行、开启3个进程,重启php5-fpm进程执行"service php5-fpm restart"便可)
./setup-debian.sh php
八、建立nginx站点,和军哥LNMP一键包中的"./vhost.sh"相似,输入site 空格 yourdomain.com,不要写成其余的,不然可能会致使站点建立失败。注:网站自动建立在"/var/www/"目录下
./setup-debian.sh site [yourdomain.com]
九、建立mysql用户
./setup-debian.sh mysqluser [yourdomain.com]
执行完毕后会在屏幕中显示建立好的mysql数据库、数据库用户名以及用户密码,用户密码是自动生成的;同时会在你网站目录中自动生成一个名为mysql.conf的备份文件,若是你忘记了用户名、密码,能够在mysql.conf中查看。
到这里,Debian系统的nginx+mysql+php的环境就搭建好了,下面的设置为可选项,若是你用不到能够就不用操做了。
lowendscript集成了wordpress安装,搭建wordpress站点很是easy,只须要输入下面的命令便可。
./setup-debian.sh wordpress [yourdomain.com]
lowendscript附加的一些功能,你们根据本身须要进行相关安装配置
使用exim替代sendmail
./setup-debian.sh exim4
安装webmin管理面板
./setup-debian.sh webmin
安装vzfree;只适用于基于openvz架构的VPS主机,用于报告正确的内存使用状况,可查看母机的内存
./setup-debian.sh vzfree
vzfree演示截图
运行磁盘IO及网络测试,dd+cachefly
./setup-debian.sh test
test演示图
安装ps_mem(ps_mem是一个python脚本,用来报告每一个应用程序的内存使用状况)
./setup-debian.sh ps_mem
安装完成后需运行“~/ps_mem.py”执行。
ps_mem演示图
sources.list文件更新,仅适用于Ubuntu系统,更新Ubuntu /etc/apt/sources.list
./setup-debian.sh apt
./setup-debian.sh info
生成SSH-key,参数可选
./setup-debian.sh sshkey [optional argument_1]
某些OpenVZ的Ubuntu的模板固定区域设置
./setup-debian.sh locale
配置或从新配置MOTD
./setup-debian.sh motd
3proxy是俄罗斯人开发的轻量级http代理软件,如需详细了解请自行baidu、google,这里不作过多介绍。
./setup-debian.sh 3proxy 3128
./setup-debian.sh 3proxyauth username password
到这里lowendscript lnmp一键包介绍结束;其实单纯搭建nginx+mysql+php环境的话,从下载到安装也就几分钟便可完成。过程至关easy,省时省力......
注:本文可任意转载!
转载请署名本站url:http://leisudeng.com/Debian-Tutorials/Debian-Tutorials-171-1.html
最后,再次感谢David Pennington兄弟!
https://github.com/Xeoncross