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下操作请注意大小写。
怎么能知道有没有预安装Apahce?
licess Reply:
七月 13th, 2009 at 8:59 上午
@sun, yum list
执行yum remove httpd,直接删除就行
wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar -zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
cd ../
使用CENTOS 5.3版本在独立服务器安装失败~ VM虚拟机下安装成功
运行install.php 以后,查看
echo "mysql dir: /usr/local/mysql"
echo "php dir: /usr/local/php"
echo "nginx dir: /usr/local/nginx"
这三个目录里面都是空的~
请您写一个CentOS5.3下使用“LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包”搭建web环境的最佳分区方案好吗?
你好 如何设置才能支持泛域名 在网上找了 并试了 都没有成功 而且因为没有备份nginx.conf 目前网站都无法运行了 求助中
CentOS安装好了LNMP不支持中文网页怎么解决?
licess Reply:
八月 10th, 2009 at 10:21 上午
@rootsecurity, 用LNMP安装是支持中文的,是不是你网页的编码的问题啊,检查文件的编码和文件中charset是否一致。
Pingback: LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Licess's Blog
能不能放个编译好的压缩包出来呢?主要是放在cdlinux上面用来测试。
eAcelerator怎么打开呢?貌似默认安装好是没有打开的
希望可以指导下
licess Reply:
九月 10th, 2009 at 10:06 上午
@leo, 默认已经都安装且启动了。
谢谢,正在苦恼要怎么安装才好呢!
Pingback: vaman的部落格 » Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包
仔细看了一下,安装版安装方法中(10K大小的那个)并没有编译安装eAcelerator的相关脚本,而在php.ini中也找不到任何eAcelerator加速器的影子,请博主检查并添加一下,我又查看了“集成安装包安装”的安装脚本,里也没有安装eAcelerator的相关脚本。希望能引起重视!
帮忙给个一次性卸载所有上面安装的软件包的方法好么?
顺便问一下nginx有解决中文路径和文件名的方案了么?
采用了之后貌似开不了GZIP呀,我的是Ubuntu 9.04server +lnmp
请假大大帮看下的.CONF文件哪个地方有问题:
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_types text/plain application/x-javascript text/css application/xml image/x-icon text/html;
gzip_vary on;
output_buffers 1 512k;
postpone_output 1460;
请问vsftpd-for-LNMP应该怎么管理啊,
执行 adduser -d /web/www/user1 -s /sbin/nologin user1 来添加一个不能SSH登录的FTP帐号,家目录为/web/www/user1 但是没有限制,添加限制,请修改/etc/vsftpd.chroot
添加成功,但没法用FTP登陆,
VI /etc/vsftpd.chroot ,找不到这个
请兄台帮忙,多谢
添加多个虚拟主机不成功
请帮忙解决
Pingback: LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年10月25日更新) | sopo's blog
Pingback: LNMP - CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布 - Licess's Blog
Pingback: 六根不净» Blog Archive » LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
站点喜欢不错哦。欢迎回访
建议在新版本中加入nginx-rrd与memcache
licess Reply:
十一月 13th, 2009 at 3:25 下午
恩,今天中午在我的VPS上试了一下,不错,下步会加到lnmp中。
最近有点忙,很久没有来看看了!
Pingback: LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - VPS侦探
Pingback: VPS侦探Twitter每周汇总 – 2009-11-15 - VPS侦探
建议下次升级新版的时候把如何从老版升级的方式也一并写一下。
Pingback: LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年7月2日更新) @ Molutran's Blog - Have a try!
主题不错哦
您好,我是17日之前下的,请问如何把Zend Optimizer升级到最新的3.3.9?
licess Reply:
十一月 17th, 2009 at 11:21 下午
rm /usr/local/zend
如果是64位
wget -c http://soft.vpser.net/web/zend/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
mkdir -p /usr/local/zend/
cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/zend/
32位:
wget -c http://soft.vpser.net/web/zend/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
mkdir -p /usr/local/zend/
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/zend/
在/usr/local/php/etc/php.ini结尾加上
[Zend Optimizer]
zend_optimizer.optimization_level=1
zend_extension="/usr/local/zend/ZendOptimizer.so"
又察看了一下,centos.sh中所包含的就是Zend Optimizer 3.3.9,但是安装后显示却是3.3.3,文件夹中也是3.3.3?
/usr/local/zend/lib/Optimizer-3.3.3/
licess Reply:
十一月 17th, 2009 at 11:22 下午
@FM, 不会吧,我又看了一下脚本没错啊,就是3.3.9
关于上一个问题,我11月11日就安装了你的集成安装包lnmp0.3,是不是之后你升级过zend呢?
按此方式升级后,重启php-fpm,出现:(确认文件都存在,权限755)
# /usr/local/php/sbin/php-fpm restart
Shutting down php_fpm . done
Starting php_fpm Failed loading " /usr/local/zend/ZendOptimizer.so" : " /usr/local/zend/ZendOptimizer.so" : cannot open shared object file: No such file or directory
明白了,升级成功,原来是编辑的时候引号用成全角的了。
我又看了一下我安装的lnmp0.3我是11月10日下载的,之后请问又升级了哪些东西呢?
因为我的是独立服务器,2G内存,所以想做一些优化,看到您的配置都基本上是为VPS优化的,能否单独提供一些2G内存的优化配置?
关于上一个优化问题,自己钻研了一下,大致做了以下修改:
1.mysql优化:
删除原来的/etc/my.cnf,然后执行命令:
cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf
2.nginx优化:
修改/usr/local/nginx/conf/nginx.conf中的
worker_processes 1为worker_processes 4
3.php-cgi优化:
修改/usr/local/php/etc/php-fpm.conf中的
5改为64
参考资料:http://blog.s135.com/nginx_php_v5/
FM Reply:
十一月 18th, 2009 at 7:04 下午
注意,以上优化为2G内存独立服务器
修改配置文件完成后,重启相关服务,执行命令:
/etc/init.d/mysql restart
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
/usr/local/php/sbin/php-fpm restart
FM Reply:
十一月 18th, 2009 at 7:06 下午
上文中的php-cgi优化不知为啥没显示出来:
/usr/local/php/etc/php-fpm.conf中的:
5
把5改为64
FM Reply:
十一月 18th, 2009 at 7:07 下午
还是没有显示。。。奇怪:
3.php-cgi优化:
修改/usr/local/php/etc/php-fpm.conf中的max_children值,5改为64
licess Reply:
十一月 19th, 2009 at 11:45 上午
2G的主要就是加些php-fpm,再就是把InnoDB加上,nginx多家上几个进程
请问您说的“注:本程序在测试时eAcelerator出现过问题,所以暂时去掉了,如果需要,执行如下命令:./eaccelerator.sh 就会自动安装。”
具体是出现过什么问题?是否严重?是否影响生产环境使用呢?
licess Reply:
十一月 23rd, 2009 at 12:37 下午
@FM, 很早之前的问题了,早已经解决只不过,忘记更新说明。
怎么还安装字体,拼音输入法,GTK??
licess Reply:
十一月 24th, 2009 at 3:42 下午
嘻嘻,应该是当时vmware上测试时弄上的,一直没删……
Pingback: LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Kenny's Blog
那请问要删除“字体,拼音输入法,GTK”是不是直接执行:
yum -y remove fonts-chinese scim-chewing scim-pinyin scim-tables-chinese
即可?
./vhost.sh 添加网站后nginx.conf文件没变化 好像并不能自动添加网站