LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
LNMPA是在LNMP的基础上产生的新的扩展,目前LNMP一键安装包的用户可以直接升级到LNMPA(Nginx、MySQL、PHP、 Apache),由Nginx作为前端处理静态页面、js、图片等,Apache作为后端处理PHP,解决高并发时php-cgi的502问题,提高服务 器处理动态内容的能力及稳定性。
LNMP一键安装包官网:https://lnmp.org/
LNMP一键安装包 V1.2 已经在Linode、DiaHosting、PhotonVPS、DigitalOcean、VR香港VPS、遨游主机、RamNode、BudgetVM、瑞豪开源、DirectSpace、KVMLA、OneAsiahost新加坡VPS、景文互联、Hostigation、BuyVM、LocVPS、80VPS、XSVPS等众多VPS的CentOS 5-7、Debian 5-8、Ubuntu 10.04-15.04的32位和64位系统上测试通过。
安装教程:https://lnmp.org/install.html
添加、删除虚拟主机及伪静态管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis的安装:https://lnmp.org/faq/addons.html
LNMP相关软件目录及文件位置:https://lnmp.org/faq/lnmp-software-list.html
LNMP状态管理命令:https://lnmp.org/faq/lnmp-status-manager.html
使用交流论坛:http://bbs.vpser.net/forum-25-1.html
友情提示:Linux下操作请注意大小写。
Pingback: LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包 - XLinux 分享Linux - 分享Linux点滴
加油哦 再加个ftp控制
那么就可以是一个简单的套装程序了
恩
你好,我最近对thenynoc的vps很有兴趣,不过用的人似乎不是很多,想问一下这家的vps速度怎么样?稳定性如何?
licess Reply:
二月 9th, 2009 at 6:00 下午
@ray, http://bbs.xlinux.org 这个是thenynoc的VPS,你可以在你那边测试一下,看看速度怎么样,我感觉:速度和稳定行都可以
startup.sh 有问题,要重新编译下。应该是dos格式的问题 出现 /bin/bash^M: bad interpreter: No such file or directory
licess Reply:
三月 2nd, 2009 at 8:12 下午
呵呵,谢谢,已经更新文件~
很方便!!正在试用~
item=%25E6%25B5%2581%25E7%25A8%258B,中文url中无缘无故多出了个25.测试半天没明白是怎么回事。
我直接打印urlencode()又是对的。
能说说在nginx中SaBlog-x 2.0的 rewrite规则配置嘛?
用了基于MS的安装包后,对nginx产生了深厚了兴趣,非常感谢licess的共享精神.
另外想问下,LNMP是否支持Ubuntu?
呃..这个问题有点小白了!!!刚刚安装好后UBUNTU才发现.
licess Reply:
三月 19th, 2009 at 3:18 下午
@phoeubs, 暂时还不能在Ubuntu下用,只支持CentOS及Radhat
Pingback: VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化 - Licess's Blog
install.sh中的service最好改为/sbin/service,因为不是所有都有作alias
licess Reply:
三月 26th, 2009 at 4:47 下午
@grom, 恩,好的,谢谢你的建议。
感谢博主分享,强烈支持
不错,顶起来,谢谢分享
不错,我来试试。。
vsftp 在64位系统上不能安装
licess Reply:
三月 27th, 2009 at 9:34 下午
64的VPS测试了,可以啊,有什么提示?
CentOS最小化要选择哪些包才能安装此程序
安装完成后运行提示
[root@hpcx LNMP]# /root/run.sh
/root/run.sh: line 2: /usr/local/php/sbin/php-fpm: 没有那个文件或目录
/root/run.sh: line 3: /usr/local/nginx/sbin/nginx: 没有那个文件或目录
这是怎么回事
licess Reply:
四月 6th, 2009 at 7:56 下午
@cxkj, 没有安装成功
我是用thenynoc的VPS,在安装VSFTP之后,用flashfxp连接出错,错误是500 OOPS: could not bind listening IPv4 socket,请问如何修改
版主你好 我在APACHE的Rewrite設定是RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|xml)$ index.php 目錄是/home/htdocs想請問ngnix的寫法該怎麼寫比較好
请问一下,如果绑定多个域名的建立多个网站的话,需要怎么设置啊
flywyh Reply:
四月 6th, 2009 at 2:58 下午
还有,Sendmail组件怎么安装?
licess Reply:
四月 6th, 2009 at 7:50 下午
@flywyh,
再加上下面一段就可以了,里面的一些域名和目录根据自己的情况配置
server
{
listen 80;
server_name http://www.lnmp.org;
index index.html index.htm index.php;
root /web/www;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log off;
}
ftp 64bit 不能用怎么办?
Pingback: 服务器运行环境安装 « zyshiping_blog
Pingback: 博客顺利搬家至 VPS - Showfom's Blog
这里面 zend有装么
licess Reply:
五月 4th, 2009 at 11:16 上午
没有zend,可以下载 http://soft.vpser.net/web/zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
cd ZendOptimizer-3.3.3-linux-glibc23-i386
./install.sh
然后一路回车就可以了。
安装完毕后,在/usr/local/lib 下,php.ini就被重写保存并且存储了一个php.ini-zend_optimizer.bak 文件(未安装Zend Optimizer之前的文件)
在服务器的网站目录里面新建一个文件,代码是:
保存并执行,这样就可以看到里面有Zend Optimizer的信息
Pingback: 疯人醉语 » Blog Archive » LNMP-LNMPz-最新Linux下的Nginx+MySQL+PHP+phpMyAdmin+eAcelerator+Zend optimizer一键安装包
Pingback: FodyHost - 第一个月优惠90%|384MB内存|25GB空间|250GB流量仅2美元,适合新手学习 - Licess's Blog
Pingback: LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包 at 扑满'Blog
请问怎样安装pdo_mysql?
Pingback: 最新Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包 | 猫言猫语
google code 有个 autonpm 还不错.
有时间试试你这个.
安装完以后使用lynx直接在服务器可以访问
但是使用局域网其他机器不能访问?
请问博主,安装好lnmp后,如何在此基础上安装tomcat,来支持jsp?
请问是不是虚拟机下安装的不行呢?
licess Reply:
七月 6th, 2009 at 12:59 下午
@thankcms, 你用的什么发行版本?是CentOS,或者Redhat的吗?
除了楼主所列举的那些vps外,其他的安装要小心点,我用photonvps.com的vps ,结果按照提示安装后,rpm 还有yum这两个给整坏了,不能用,bash-3.2# yum update
Loaded plugins: fastestmirror
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 84, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
enabled_plugins=self.optparser._splitArg(opts.enableplugins))
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 191, in _getConfig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 754, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 824, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed
server
{
listen 80;
server_name http://www.lnmp.org;
index index.html index.htm index.php;
root /web/www/abc;
如果我的网站放在abc目录下,请问在建FTP的时候,
执行 adduser -d /web/www/user1 -s /sbin/nologin user1 来添加一个不能SSH登录的FTP帐号
上面的应该设置成:adduser -d /web/www/abc 吗?
我是想用FTP登陆网站目录
Thanks
licess Reply:
七月 7th, 2009 at 1:54 下午
@Vigo, 恩,对
问题已经找到了,是因为防火墙设置的原因~
谢谢
Please input domain:
(Default domain: http://www.lnmp.org):www.hello.com \\在这一步输入了我自已的域名
===========================
domain=www.hello.com
===========================
Press any key to start… \\再次按任意键确认,开始安装
博主,我在将要开始安装时,弹出输入域名,我输入了自已的域名,请问到装好结束后,我还需要修改/usr/local/nginx/conf/nginx.conf 文件再添加一次www.hello.com那段代码吗?
谢谢
licess Reply:
七月 10th, 2009 at 3:10 下午
@Vigo, 不用再添加这个了,如果再添加www.abc.com,在server{} 后面直接在复制server{},并修改相关信息保存,重启即可。