LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年12月14日更新)
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。
LNMPA是在LNMP的基础上产生的新的扩展,目前LNMP一键安装包的用户可以直接升级到LNMPA(Nginx、MySQL、PHP、 Apache),由Nginx作为前端处理静态页面、js、图片等,Apache作为后端处理PHP,解决高并发时php-cgi的502问题,提高服务 器处理动态内容的能力及稳定性。
LNMP一键安装包官网:http://lnmp.org/
LNMP一键安装包 0.8 & LNMPA已经在VPSYOU(感谢提供测试VPS)、DiaHosting(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、vpszz、MyHost123、瑞豪开源VPS、BurstNet、Linode、YardVPS、DirectSpace、ThrustVPS、BuyVM、123Systems等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过(CentOS/Debian 均为5.0以上版本,Ubuntu为9.04以上版本),个别128MB小内存CentOS 64位模板存在问题,小内存请尽量选择32位。
安装步骤:
1、下载LNMP一键安装包:
- 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz,如果使用完整版,执行命令 wget -chttp://soft.vpser.net/lnmp/lnmp0.8-full.tar.gz,执行上述命令后LNMP一键安装包就会被下载到VPS上。
2、解压LNMP一键安装包:
- 执行tar zxvf lnmp0.8.tar.gz 或者tar zxvf lnmp0.8-full.tar.gz 就会将LNMP一键安装包解压缩。
3、CentOS下安装步骤
- 下载版执行命令 cd lnmp0.8/ ,完整版执行命令:cd lnmp0.8-full/
- 然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。
4、Debian下安装步骤
- 下载版执行命令 cd lnmp0.8/ ,完整版执行命令:cd lnmp0.8-full/
- 然后32位系统执行./debian.sh ,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQL root的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。
5、Ubuntu下安装步骤
- 下载版执行命令 cd lnmp0.8/ ,完整版执行命令:cd lnmp0.8-full/
- 然后32位系统执行./ubuntu.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。
其他组件安装
1、安装eAccelerator,执行如下命令:./eaccelerator.sh ,按提示选择版本,回车确认后,就会自动安装并重启web服务。
2、安装ionCube,执行如下命令:./ionCube.sh 回车确认后,就会自动安装并重启web服务。
3、安装imageMagick,执行如下命令:./imageMagick.sh 回车确认后,就会自动安装并重启web服务。
4、安装memcached,执行如下命令:./memcached.sh 回车确认后,就会自动安装并重启web服务。
5、 安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动 安装PureFTPd,安装完PureFTPd,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理。
6、安装VsFTPD,执行如下命令:./vsftpd.sh 就会自动安装上vsftpd,只需要执行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帐号指定好ftp帐号的根目录,再执行:passwd adminftp 设置上密码,登录就可以了。
7、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。
8、升级PHP版本,执行如下命令:./upgrade_php.sh 按提示输入php版本号,如5.3.6。
状态管理
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
相关图形界面程序
phpinfo : http://前面输入的域名或IP/phpinfo.php
phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/
探针 : http://前面输入的域名或IP/p.php
PureFTP管理界面:http://前面输入的域名或IP/ftp/
Memcached测试页面:http://前面输入的域名或IP/memcached.php
LNMP相关目录
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
Nginx虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
Apache虚拟主机配置文件所在目录:/usr/local/apache/conf/vhost/
LNMP相关配置文件
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Apache配置文件:/usr/local/apache/conf/httpd.conf
LNMP一键安装包 0.8 & LNMPA已经在VPSYOU(感谢提供测试VPS)、DiaHosting(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、vpszz、MyHost123、瑞豪开源VPS、BurstNet、Linode、YardVPS、DirectSpace、ThrustVPS、BuyVM、123Systems等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过(CentOS/Debian 均为5.0以上版本,Ubuntu为9.04以上版本),个别128MB小内存CentOS 64位模板存在问题,小内存请尽量选择32位。
友情提示:Linux下操作请注意大小写。
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://blog.licess.org/lnmp/
Trackback地址:http://blog.licess.org/lnmp/trackback/


















Nginx is runing!
php-fpm is runing!
ERROR! MySQL is not running, but lock exists
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
试首开启 也不行
# service mysql restart
ERROR! MySQL manager or server PID file could not be found!
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
mike Reply:
十二月 17th, 2011 at 1:02 下午
@mike, 下面有说 "把my.cnf里的skip-federated注释掉" 我my.cnf 没有这行
licess Reply:
十二月 18th, 2011 at 9:27 下午
@mike, 得看错误信息,是由什么原因引起的才能知道怎么解决
mike @ 2011年12月17日 1:01 下午
军哥,在使用了一段时间以后,突然php无法打开了,/root/lnmp status 看了下状态,php没有启动,其它正常,使用/root/lnmp reload ,还是只有2个状态,如果使用了/root/lnmp restart 会导致整个网站都打不开,貌似是因为nginx.pid 丢失了,这种情况是怎么导致的,之前没有对整个系统操作过,突然就这样的。能怎么解决呢?麻烦能抽点时间回复一下,急
licess Reply:
十二月 14th, 2011 at 10:36 上午
@o仔, nginx.pid只是记录nginx进程id的,/root/lnmp restart 是重启所有组件的,如果没有启动很可能是你配置文件有错误。
o仔 @ 2011年12月8日 1:29 下午
不错啊,我在yardvps上安装了,花了一下午的时间,全自动安装,感谢lnmp~
lace front wigs @ 2011年08月22日 5:39 下午
我现在局域网内安装centos5.6下的lnmp0.7,请问安装一键安装包之前要安装哪些依赖包,和相关其他工作
snowwolf_dai Reply:
六月 18th, 2011 at 11:11 下午
@snowwolf_dai, ;哦 忘记说了 我连不了互联网
snowwolf_dai @ 2011年06月18日 11:10 下午
有谁知道在这个一键安装包基础上 怎样安装godaddy SSL?有详细教程吗?我装了老是不成功,虽然重启nginx 提示是成功的,但加了443端口后,http和https网站都打不开了,用netstat -lntp 查了下80端口也不见了。
sexiaoxiang @ 2011年06月17日 3:11 下午
刚开始是 Nginx 502 Bad Gateway,然后重启VPS后,发现网站打不开。重启LNMP,发现Nginx停止。Burst
怎么办呢?
嘉林 @ 2011年04月4日 10:27 下午
请问军哥一个为静态的问题
http://www.abc.com 安装了DZ论坛为静态创建成功,但现在现在 http://www.abc.com/blog 这种目录结构安装一个WordPress,那么这个blog目录的WordPress如何为静态!
/usr/local/nginx/conf/vhost/www.abc.com.conf include discuz.conf; 使用的是这个规则可不可以把wordpress.conf与discuz.conf想结合组成在一起,但尝试了一下失败了!
if @ 2011年02月28日 5:39 下午
有没有邮件服务器的安装呢?
有这个的话就更好了。
licess Reply:
二月 15th, 2011 at 9:45 上午
@kang, 目前没有安装邮件服务器
kang @ 2011年02月12日 11:31 上午
mysql用户密码改掉,会不会有影响的?
licess Reply:
二月 15th, 2011 at 9:44 上午
@abiao, 不影响
abiao @ 2011年02月11日 10:26 上午
请问什么时候更新下个版本? nginx8.5都出来了! 希望能够尽快更新出来吧!
licess Reply:
二月 3rd, 2011 at 8:18 下午
@Shadowlong, nginx8.5不属于稳定版不会考虑,如果追求新版本可以按vpser.net上的教程自行升级。
Shadowlong @ 2011年01月29日 3:24 下午
我在centos 5.5 x86_64安装lnmp 有错误... 0.4 0.5 版都试过了...
mysql, php,nginx安装不了
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: error: newly created file is older than distributed files!
Check your system clock
===================================== Check install ===================================
Error: /usr/local/nginx not found!!!
Error: /usr/local/php not found!!!
Error: /usr/local/mysql not found!!!
licess Reply:
二月 3rd, 2011 at 8:16 下午
@hi, 你系统时间不对,调整好时间就行了。
hi @ 2011年01月19日 3:32 下午
http://mddmk.vserver.cz/p.php
凡是PHP后缀的都会出现502错误
http://bbs.vpser.net/thread-1144-1-1.html
我看了 不明白怎样手动安装
eAccelerator神马的我都没有安装应该不是第二个问题
hun @ 2010年12月25日 3:25 下午
军哥好,终于发现整合了ftp,上次我用lnmp的时候因为没有ftp,害的我好惨,只好用了挨冻网的fnmp。现在看到整合了ftp,急忙下了去,但发现还要联网升级。因为我是在一个巨型内部网中使用,由于保密问题,坚决不允许连接互联网,没办法,只好在这里给您提个建议,看能否发布一个整合好所有依赖软件的完全版?这样就不需要在连接互联网进行升级了。我们在安装服务器的时候也可以进行最小化安装,以减少其他不必要的软件,为服务器减负。
向光明 @ 2010年12月22日 5:39 下午
LNMP 文件的权限有很大的安全问题啊
我自己上传了个webshell 直接可以进入所有目录
一个VPS下的所有站 都可以随便改 随便下
希望军哥 研究研究下 安全性 怎么做
最近才用上的 LNMP
licess Reply:
十二月 22nd, 2010 at 2:03 下午
@163ke, 这个是nginx的问题,目前还没有很好的解决方法。
163ke @ 2010年12月22日 12:03 上午
小菜问个问题,添加完虚拟主机后如何登陆ftp呢??
licess Reply:
十二月 6th, 2010 at 10:55 上午
@greyboy, 按http://lnmp.org/install.html安装好,添加好ftp直接ftp工具登录就可以了。
greyboy @ 2010年12月4日 8:59 下午
Nginx is stop!
/root/lnmp: line 88: /etc/init.d/mysql: 没有那个文件或目录
激活Internet连接 (仅服务器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
root@dlw-Latitude-D610:/home/dlw/下载/lnmp0.5-full#
出现以上情况什么原因?
我用的是 ubuntu 10
licess Reply:
十二月 6th, 2010 at 10:54 上午
@easy, 目前没有在ubuntu上测试过,应该是没有安装成功。
easy @ 2010年12月3日 11:56 下午
你好 ,
问一下 VPS 有两个IP 现在默认的网站绑定了一个IP 现在我要在NGINX.conf里面手动添加另外一个虚拟机 这个虚拟机要绑定机器里面的另外一个IP 请问要怎么绑定,VPS已经添加好了那个IP的。
licess Reply:
十二月 1st, 2010 at 5:01 下午
@aiqbc, 修改虚拟主机配置文件,将listen 80;修改为listen 你IP:80;
重启nginx。
aiqbc @ 2010年11月30日 2:41 下午
无法安装LNMP 提示没有那个文件 而且locoal目录下面 没有任何安装过的文件 为什么啊? 我的是虚拟机上抛的红帽子linux9.0 希望那个高手给个答案!! 谢谢 新手。。。。
licess Reply:
十月 15th, 2010 at 3:42 下午
@红帽子linux9.0无法安装 LNMP, 请给出详细的错误提示。
红帽子linux9.0无法安装 LNMP @ 2010年10月15日 10:25 上午
licess 大大,
Oracle发布了MySQL 5.1.51,更新了一个针对地址拒绝服务DoS的安全问题。根据安全公司,在传递 LEAST()或 GREATEST()函数过程中可能会被恶意用户利用,造成服务器当机,制造DoS条件。据报道这个问题影响所有版本,需要更新到5.1.50或以上。
LNMP0.5 用的MYSQL 是 5.1.48 请问这个有没有影响,是否要升级,另外大大提供一下,升级方法!!!因为是生产环境。
谢谢!!
Sammy @ 2010年10月12日 9:01 下午
[...] 地址:http://blog.licess.org/lnmp/ Web架构 相关文章: Table ‘xxx’ is read [...]
linux下的LAMP、LNMP一键安装 - 赵亮-专注于互联网技术发展和推广 @ 2010年07月21日 11:56 上午
[...] 最后考虑采用了LNMP一键安装包,LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。重新安装了纯净的CentOS系统,根据这篇文章安装了LNMP,安装完成后把/root/run.sh添加到/etc/rc.d/rc.local文件中开机自动启动。通过phpmyadmin导入数据库数据,恢复WordPress,测试一下Android中文圈现在的访问速度飞快,1秒钟就可以打开。 [...]
Welcome to puppyguy.org| 360MB内存VPS运行Wordpress博客优化实战 « Puppy blog @ 2010年07月5日 1:29 上午
你好,我按你的方法去掉了www,但是访问域名的时候会自动补全www,但是所有的域名访问的都是第一个虚拟主机
licess Reply:
七月 2nd, 2010 at 10:51 上午
@关于nginx 的问题, 让你在www.abc.com 后面加上abc.com。 然后重启就OK。
关于nginx 的问题 @ 2010年07月1日 6:06 下午
[...] 1G内存上英文站目前架设在Linode 720M内存上 所有 VPS 都是 CentOS系统+LNMP一键安装包 配置,如果需要查看更多VPS推荐信息,欢迎围观:http://vps.cn.com/ [...]
如何挑选最适合自己的美国VPS主机商 - 走点路博客 @ 2010年05月16日 4:18 下午
你好,0.4的版本装好后出现这个问题
Nginx is running now!
ERROR! MySQL is not running, but lock exists
Active Internet connections (only servers)
然后执行/etc/init.d/mysql start
出现
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
licess Reply:
五月 12th, 2010 at 11:38 下午
@smilejustforfan, 把my.cnf里的skip-federated注释掉
smilejustforfan @ 2010年05月11日 9:38 下午
centos5.3 32bit系统
安装正常,lnmp重启时出现
Failed loading /usr/local/zend/ZendOptimizer.so: /usr/local/zend/ZendOptimizer.so: wrong ELF class: ELFCLASS64
但是php正常解析。查看phpinfo,zend的版本显示为2.2
blancpain @ 2010年04月9日 11:19 下午
burst vps安装成功,phpmyadmin可以使用,但是cms安装是出现:
SupeSite info: Can not connect to MySQL server
User: guest
Time: 2010-4-5 10:42pm
Script: /index.php
Error: Access denied for user 'root'@'localhost' (using password: NO)
Errno.: 1045
想输入mysql配置,无法执行这个命令。
兄弟们,谁能帮下我啊?
licess Reply:
四月 6th, 2010 at 11:27 上午
应该是你的密码错误。
kenny @ 2010年04月5日 11:35 下午
[...] 一般采用LNMP就可以,CentOS请参见:http://blog.licess.org/lnmp/ Debian请参见:http://blog.licess.org/lnmp-debian-ubuntu/ [...]
VPS新手指南/教程 « 小黑博客 @ 2010年04月1日 10:52 下午
晕啊,我虚拟机测试怎么4个小时没装完啊。
licess Reply:
三月 24th, 2010 at 1:37 上午
@lhnzz, 因为大部分文件都在美国,所以想下载速度会慢些。
lhnzz @ 2010年03月24日 12:17 上午
licess 看这儿 用的是你的安装包
http://www.hostloc.com/thread-12790-1-1.html
betaer.com @ 2010年03月23日 11:57 下午
我使用了./vhost.sh 添加域名和子目录 但是只用在刚开始添加的一个域名能用,第二个添加的不能用 不知道怎么搞的
如果要手动添加虚拟主机的话
修改/usr/local/nginx/conf/nginx.conf 文件 应该怎么修改
我需要把www.wangkings.com 对应blog这个子目录 http://www.lfplay.net 对应整个 wwwroot 目录
谢谢你了
wangking @ 2010年03月19日 5:38 下午
虚拟主机面板路径是多少?
licess Reply:
三月 18th, 2010 at 7:35 下午
下载lnmp之后,解压的lnmp0.3的下面。
wangking @ 2010年03月17日 7:38 下午
安装vsftpd for lnmp的时修改出现:
setsebool: SELinux is disabled.
将当前规则保存到 /etc/sysconfig/iptables: [ 确定 ]
清除防火墙规则: [ 确定 ]
把 chains 设置为 ACCEPT 策略:filter [ 确定 ]
正在卸载 Iiptables 模块: [ 确定 ]
应用 iptables 防火墙规则: [ 确定 ]
adduser: cannot create directory /web/wwwroot
已终止
j_yf @ 2010年03月5日 9:23 上午
[...] 原文地址:http://blog.licess.org/lnmp/ [...]
LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年11月17日更新) - After x @ 2010年03月3日 9:40 上午
我找到原因啦,现在已经好了,是eaccelerator这个东西,添加这个组件以后导致PHP出现的错误
林龙 @ 2010年02月27日 9:51 下午
为什么更改 /usc/local/nginx/conf/nginx.conf 里面的默认目录/home/wwwroot 以后出现502 Bad Gateway这个错误
难道默认目录不能该吗? 我想启用泛解析功能
licess Reply:
二月 27th, 2010 at 5:03 下午
@林龙, 泛解析,你直接用*.abc.com 就可以。更改目录也不会引起502,你把配置发上来看看。发论坛里吧:http://bbs.vpser.net/forum-25-1.html
林龙 @ 2010年02月26日 4:47 下午
[...] 我想很多人都用vpser所做的这个LNMP一键安装包来安装,但是我无论用什么系统,安装都不成功,可能也跟我用vim不熟练有关系,也不知道改哪个. [...]
初试VPS的一些感想以及安装LNMP | linux | 猪小猪'space @ 2010年02月21日 4:24 下午
[...] 装好CentOS,没选择X Windows,直接用了Licess同学的一键安装包,非常方便。Licess同学为我们写好的Shell脚本里面,能自动完成下载、编译、安装的过程,省去很多繁琐的过程。安好后,需要根据自己的喜好更改一下设置即可。其中也遇到很多莫名其妙的问题,偶又是Linux新手,所以只有询问google老师,不过还好都找到了答案。待基础的几个软件都搞好之后,就可以安装WordPress了,然后将线上的博客内容通过PHPMyAdmin导出,再在虚拟机中导入即可,一个测试环境就OK了。另外,为了传文件的方便,还在CentOS上装了个vsftp,用以和Windows交换文件。经过这次折腾,发现原来Linux下面也这样好玩,打算以后多学习和折腾一下Linux,把家里那台N久没开过机的老台式机,也装个Ubuntu玩玩。 [...]
WordPress本地测试环境搭建 | 君看一叶舟,出没风波里 | Timothy's Space @ 2010年02月17日 8:43 下午
请问 能 增加也给 Nginx + php + fast-cgi +mysql 的版本吗?
allgtd @ 2010年02月10日 12:39 下午
hi.既然已装了ssl module,博主可否写篇文章说明一下如何设置https,我看了网上好多文章,都未搞定
df @ 2010年02月5日 11:52 下午
licess Reply:
二月 5th, 2010 at 3:42 下午
@Cody, lnmp0.4会加入PDO_MYSQL的。
具体安装方法如下:
wget -c http://soft.vpser.net/web/pdo/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
用老大的这个方法安装完后,还是phpinfo() 显示不了PDO_MYSQL 的支持
通过网上搜索 好像需要更改php.ini 但是我发现 php.ini好多组件都是没注释掉;这个的
所以不知道该如何修改php.ini
阿类 @ 2010年02月5日 6:02 下午
首先对老大的无私解答,小弟表示真诚的感谢,因为是一个新手,所以问了一下很多,低级的问题,老大很耐心的为我解答,真的很感谢!
同时,现在遇到一个关于VSFTP 问题 利用的老大提供的集成包(VSFTP )遇到了没办法限制每个用户的空间大小,在网上找到一些利用磁盘配额
来做限制的,感觉上讲的很笼统,请问老大针对LNMP for VSFTP 集成包,有么有很更好的方法限制空间大小!
第二。老大提到的在lnmp0.4集成包会增加pdo_mysql的支持,请问如果我们安装了lnmp0.3的集成包,如何可以升级到lnmp0.4 是否有升级包,或是
有什么其他的方法,谢谢。
建议:希望老大在lnmp0.4中,增加对VSFTP 对单个用户空间大小流量限制的功能!
例外个人还有一件事,希望能联系到老大 详细和老大聊聊
请老大提供下,联系方式
Cody @ 2010年02月5日 4:28 下午
不好意识又来麻烦老大呢,遇到一个问题,一直不敢去尝试去弄他,在安装lnmp0.3后,发现数据库为 mysql 5.1.35的数据库 但是我有套程序,需要PDO和PDO_MYSQL的支持 但是在环境测试里 只有PDO 没有PDO_MYSQL ,请问如果用了老大的lnmp 后期该如何添加类似这样的组件
比如:pdo_mysql 添加这样类似的组件 对 lnmp本身的运行有没有什么冲突,麻烦老大提供下,在lnmp0.3环境下添加pdo_mysql的方法,谢谢
和后期我们需要添加其他组件需要注意的 !
licess Reply:
二月 5th, 2010 at 3:42 下午
@Cody, lnmp0.4会加入PDO_MYSQL的。
具体安装方法如下:
wget -c http://soft.vpser.net/web/pdo/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
Cody @ 2010年02月4日 9:40 上午
关于安装了0.3版本的LNMP后 在phpmyadmin管理中出现了 链接表的额外特性尚未激活。要查出原因,请点击此处。 不知道其他朋友出现过没有
出现这个问题,该如何解决,这个信息对PHPMYADMIN 有没有影响,或老大有更好的解决方法。谢谢
licess Reply:
二月 2nd, 2010 at 12:49 上午
对phpmyadmin没有影响的。
Cody @ 2010年02月1日 3:37 下午
Starting php_fpm Failed loading /usr/local/zend/ZendOptimizer.so: /usr/local/zend/ZendOptimizer.so: wrong ELF class: ELFCLASS64
done
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
怎么出现了这个错误?
我测试了Nginx的配置也没什么问题
#/usr/local/nginx/sbin/nginx -t
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful
paul @ 2010年01月28日 4:58 下午
vsftp 有很大的问题. 什么时候调整下.
.... @ 2010年01月27日 2:55 下午
安装Vsftpd 出现一下错误 是怎么回事啊??
./installvsftpd.sh
=========================================================================
Vsftpd for LNMP Written by Licess
=========================================================================
A tool to auto-compile & install VSftp for LNMP on Linux
For more information please visit http://blog.licess.cn/lnmp/
=========================================================================
start download vsftpd package
--2010-01-24 10:06:26-- http://licess.googlecode.com/files/vsftpd-2.1.0.tar.gz
Resolving licess.googlecode.com... 74.125.155.82
Connecting to licess.googlecode.com|74.125.155.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 178636 (174K) [application/x-gzip]
Saving to: `vsftpd-2.1.0.tar.gz.3'
100%[======================================>] 178,636 636K/s in 0.3s
2010-01-24 10:06:27 (636 KB/s) - `vsftpd-2.1.0.tar.gz.3' saved [178636/178636]
download vsftpd package finished!
installing vsftpd 2.1.0.......
mkdir: cannot create directory `/usr/local/man/man8': File exists
mkdir: cannot create directory `/usr/local/man/man5': File exists
make: `vsftpd' is up to date.
if [ -x /usr/local/sbin ]; then \
install -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \
install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
elif [ -x /usr/share/man ]; then \
install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
else \
install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
if [ -x /etc/xinetd.d ]; then \
install -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
mkdir: cannot create directory `/etc/vsftpd': File exists
mkdir: cannot create directory `/var/ftp': File exists
setsebool: SELinux is disabled.
Saving firewall rules to /etc/sysconfig/iptables: [ OK ]
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: raw nat mangle filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]
Loading additional iptables modules: ip_conntrack_netbios_ns [FAILED]
adduser: user goicadminftp exists
Terminated
licess Reply:
一月 24th, 2010 at 11:37 上午
@wangjw302, 没有安装失败,iptables那个地方出了问题。把iptables关了吧。
wangjw302 @ 2010年01月24日 10:30 上午
Centos是64BIT的么?我装了以后vhost.sh无法建立VHOST。。。对了,不知道有没有删除的功能
Zeddicus @ 2010年01月20日 10:21 下午
刚才的问题已经解决了
koo2 @ 2010年01月19日 5:17 下午
[root@koo2~]# /root/run.sh
Starting php_fpm Failed loading /usr/local/zend/Zend/ZendOptimizer.so: /usr/local/zend/ZendOptimizer.so: cannot restore segment prot segment prot after reloc: Permission denied done
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
koo2 @ 2010年01月19日 4:33 下午
[root@koo2~]# /root/run.sh
Starting php_fpm done
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
我也出现了前面那位仁兄同样的问题,这是怎么回事呢?
koo2 @ 2010年01月19日 4:11 下午
hi.博主:
如果我通过你购买vps,可否承诺替我配置ssl证书?
ym @ 2010年01月16日 12:00 上午
您好!我的是独立的服务器,一个小时以前访问正常,现在突然就访问不了了,能ping通。我kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 几次不行,又重启了还是不行。在windows 下 telnet 80 3306 25都不行,telnet 22是可以的。是怎么回事呢?有什么解决的办法?
licess Reply:
一月 12th, 2010 at 10:30 下午
运行ps aux 查看是否nginx在运行,如果没有运行,killall php-cgi,再运行/root/run.sh
感谢您的帮助,我按照你的方法做了,没有发现nginx进程。
[root@centos ~]# killall php-cgi
[root@centos ~]# ./run.sh
Starting php_fpm done
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
怎么回事呢?
licess Reply:
一月 13th, 2010 at 4:54 下午
@水手, 应该是修改过配置文件,/usr/local/nginx/sbin/nginx -t 看一下那个地方错了
水手 @ 2010年01月13日 4:37 下午
您好!我的是独立的服务器,一个小时以前访问正常,现在突然就访问不了了,能ping通。我kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 几次不行,又重启了还是不行。在windows 下 telnet 80 3306 25都不行,telnet 22是可以的。是怎么回事呢?有什么解决的办法?
licess Reply:
一月 12th, 2010 at 10:30 下午
运行ps aux 查看是否nginx在运行,如果没有运行,killall php-cgi,再运行/root/run.sh
水手 @ 2010年01月12日 10:25 下午
安装好了吧你的安装包,但好像不支持SHTML的INCLUDE的,我根据网上教程修改nginx.conf文件后网站既然都访问不了了
还有一个问题就是新添加绑定个域名,也生成对应的文件了,但就是不能够访问绑定的目录,还是访问到根目录的???
希望管理员帮忙解决下这2个问题
licess Reply:
十二月 28th, 2009 at 11:10 下午
@Linux新手, 需要在编译的时候添加ngx_http_ssi_module模块,安装好后在nginx 的配置文件nginx.conf,在里面的http里添加下面几行配置:
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
Linux新手 @ 2009年12月28日 11:47 上午
[...] This post was mentioned on Twitter by jiucool.com, VPSer. VPSer said: 还是用lnmp吧,nginx多省内存啊~http://blog.licess.org/lnmp/ ~RT @flashlm: 在8G硬盘128M内存的VPS上装LAMP,拼命省内存啊 [...]
Tweets that mention LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包 - Licess's Blog -- Topsy.com @ 2009年12月23日 12:05 下午
问你个简单问题,我想用nginx绑定www.123.com,可是在浏览器输入www.123.com不可能看到我建的web网站,只能输入虚拟机的ip的地址才能看见。请问,我怎样能输入www.123.com也能看见我做的网页呢?
licess Reply:
十二月 22nd, 2009 at 10:13 下午
@小白, nginx绑定的同时,域名也要将IP解析过去才可以,直接用域名访问网站。
小白 @ 2009年12月22日 8:46 下午
我在linode的centos5.3,安装了两次都出现
=========================================================================
LNMP V0.3 for CentOS/RadHat Linux VPS Written by Licess
=========================================================================
For more information please visit http://blog.licess.cn/lnmp/
run nginx+php-cgi: /root/run.sh
default mysql root password:root
phpinfo test: http://domain.name/phpinfo.php
phpMyAdmin test: http://domain.name/phpmyadmin
Prober : http://domain.name/prober.php
The path of some dirs:
mysql dir: /usr/local/mysql
php dir: /usr/local/php
nginx dir: /usr/local/nginx
web dir /home/wwwroot
=========================================================================
但是local目录下根本没有那些文件夹,不知道什么原因……
imacer @ 2009年12月18日 10:22 上午
算了 我全部手工卸载重装
话说,卸载就是把那几个目录删除即可??
Showfom @ 2009年12月15日 7:31 上午
卸载的时候说
./uninstall.sh: line 56: syntax error near unexpected token `fi'
./uninstall.sh: line 56: `fi'
licess Reply:
十二月 15th, 2009 at 12:09 下午
已解决,可以重新下载新版本。
Showfom @ 2009年12月15日 7:17 上午
装完以后 The connection has timed out 是咋回事嗫。。。
Showfom @ 2009年12月14日 10:46 下午
这个包已下载。一个问题,怎么我装了这个包后,访问网站出现“403 Forbidden”的提示呢?如何解决呢?
licess Reply:
十二月 9th, 2009 at 12:38 下午
@ym, 这个提示是,你访问的域名对应的目录下面没有index 所指定index.html 或index.php~所以显示403 Forbidden~是正常现象,上传你的网站,只要你的网站目录下保护index.html、index.html、index.php其中的任意一个就会显示你的网站。
ym @ 2009年12月9日 9:20 上午
怎么http://soft.vpser.net/lnmp/lnmp0.3.tar.gz下载不了啦?可否把它放到网盘上并贴出下载地址?
licess Reply:
十二月 8th, 2009 at 3:35 下午
@ym, 你怎么下载的,wget吗?这个地址是正确的,是不是没有安装wget~另外,放网盘上地址不方便而且没有多少网盘支持你直接给你下载地址的~
ym @ 2009年12月7日 8:00 下午
eAcelerator这个是不是没有集成?
licess Reply:
十二月 6th, 2009 at 11:24 上午
默认没有安装,需要安装完后自己运行./eaccelerator.sh 就会自动安装好。
hzoom @ 2009年12月6日 10:29 上午
安装后居然找不到这些路径,
MySQL : /usr/local/mysql
MySQL数据库:/usr/local/mysql/var
PHP : /usr/local/php
Nginx : /usr/local/nginx
PHPMyAdmin /home/wwwroot/phpmyadmin
Web目录 /home/wwwroot
不知道哪一步出错了,郁闷~
licess Reply:
十二月 3rd, 2009 at 10:50 下午
一个都没有吗?你的VPS是CentOS还是Debian?
断峰狼 @ 2009年12月2日 12:00 上午
您好,很感谢提供lnmp一键安装包,不知何时能升级到PHP 5.3.1(目前官方推荐版本)及nginx 0.8.21
licess Reply:
十二月 8th, 2009 at 3:32 下午
@redasurc, lnmp一直走的是生产环境的路线,要的是稳定行,所以不会出了新版就会换上新版,当时机成熟适合生产环境,肯定会升级的。
redasurc @ 2009年11月30日 10:55 下午
./vhost.sh 添加网站后nginx.conf文件没变化 好像并不能自动添加网站
licess Reply:
十一月 28th, 2009 at 9:24 下午
@lao, 说明写的很清楚了:
自动添加虚拟主机:
如果是11月17日之前下载的lnmp需要修改nginx.conf,再最后一个 } 前加入include vhost/*.conf;
运行./vhost.sh ,根据提示首先输入域名,再输入目录即可完成添加,直接到创建的目录上传文件即可。
并不是修改nginx.conf,都是include进去的。
lao @ 2009年11月28日 1:53 下午
那请问要删除“字体,拼音输入法,GTK”是不是直接执行:
yum -y remove fonts-chinese scim-chewing scim-pinyin scim-tables-chinese
即可?
FM @ 2009年11月25日 12:11 下午
[...] QQ交流群:VPS群:7617036 Linux群:12327692 反馈网址:CentOS/RedHat版 http://blog.licess.cn/lnmp/ Debian/Ubuntu版 [...]
LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Kenny's Blog @ 2009年11月25日 4:43 上午
怎么还安装字体,拼音输入法,GTK??
licess Reply:
十一月 24th, 2009 at 3:42 下午
嘻嘻,应该是当时vmware上测试时弄上的,一直没删……
kangzj @ 2009年11月24日 11:43 上午
请问您说的“注:本程序在测试时eAcelerator出现过问题,所以暂时去掉了,如果需要,执行如下命令:./eaccelerator.sh 就会自动安装。”
具体是出现过什么问题?是否严重?是否影响生产环境使用呢?
licess Reply:
十一月 23rd, 2009 at 12:37 下午
@FM, 很早之前的问题了,早已经解决只不过,忘记更新说明。
FM @ 2009年11月22日 11:49 下午
关于上一个优化问题,自己钻研了一下,大致做了以下修改:
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多家上几个进程
FM @ 2009年11月18日 7:00 下午
因为我的是独立服务器,2G内存,所以想做一些优化,看到您的配置都基本上是为VPS优化的,能否单独提供一些2G内存的优化配置?
FM @ 2009年11月18日 6:41 下午
明白了,升级成功,原来是编辑的时候引号用成全角的了。
我又看了一下我安装的lnmp0.3我是11月10日下载的,之后请问又升级了哪些东西呢?
FM @ 2009年11月18日 11:29 上午
关于上一个问题,我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
FM @ 2009年11月18日 1:47 上午
又察看了一下,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
FM @ 2009年11月17日 11:11 下午
您好,我是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"
FM @ 2009年11月17日 10:21 下午
主题不错哦
糯米 @ 2009年11月17日 4:44 下午
[...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]
LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年7月2日更新) @ Molutran's Blog - Have a try! @ 2009年11月16日 7:01 下午
建议下次升级新版的时候把如何从老版升级的方式也一并写一下。
FM @ 2009年11月16日 5:06 下午
[...] 配置这俩东西不难,你看看lnmp http://blog.licess.cn/lnmp/ 里面的脚本吧 in reply to riku 1 day [...]
VPS侦探Twitter每周汇总 – 2009-11-15 - VPS侦探 @ 2009年11月15日 9:02 上午
[...] 配置这俩东西不难,你看看lnmp http://blog.licess.cn/lnmp/ 里面的脚本吧 in reply to riku 21 hrs [...]
LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - VPS侦探 @ 2009年11月14日 12:26 下午
最近有点忙,很久没有来看看了!
大地软件 @ 2009年11月13日 12:12 下午
建议在新版本中加入nginx-rrd与memcache
licess Reply:
十一月 13th, 2009 at 3:25 下午
恩,今天中午在我的VPS上试了一下,不错,下步会加到lnmp中。
建议在新版本中加入nginx-rrd与memcache @ 2009年11月13日 8:27 上午
站点喜欢不错哦。欢迎回访
牛牛 @ 2009年11月11日 2:24 下午
[...] http://blog.licess.cn/lnmp/ Debian/Ubuntu版 http://blog.licess.cn/lnmp-debian-ubuntu/ [...]
六根不净» Blog Archive » LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包 @ 2009年11月11日 1:06 上午
[...] CentOS/RadHat版请到:http://blog.licess.cn/lnmp/ [...]
LNMP - CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布 - Licess's Blog @ 2009年11月9日 10:12 下午
[...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]
LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2009年10月25日更新) | sopo's blog @ 2009年11月2日 11:59 下午
添加多个虚拟主机不成功
请帮忙解决
哈哈 @ 2009年10月29日 6:38 下午
请问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 ,找不到这个
请兄台帮忙,多谢
pete @ 2009年10月15日 6:35 下午
采用了之后貌似开不了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;
mototown @ 2009年10月15日 12:48 下午
帮忙给个一次性卸载所有上面安装的软件包的方法好么?
顺便问一下nginx有解决中文路径和文件名的方案了么?
秋爱 @ 2009年09月28日 8:31 下午
仔细看了一下,安装版安装方法中(10K大小的那个)并没有编译安装eAcelerator的相关脚本,而在php.ini中也找不到任何eAcelerator加速器的影子,请博主检查并添加一下,我又查看了“集成安装包安装”的安装脚本,里也没有安装eAcelerator的相关脚本。希望能引起重视!
sometime @ 2009年09月17日 2:04 上午
[...] 这个包包转自猫言猫语,是根据张宴和Licess的LNMP改写而成,本人在hostlatch的openvps 256上成功安装 [...]
vaman的部落格 » Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包 @ 2009年09月11日 10:19 上午
谢谢,正在苦恼要怎么安装才好呢!
joseph @ 2009年09月9日 10:56 下午
eAcelerator怎么打开呢?貌似默认安装好是没有打开的
希望可以指导下
licess Reply:
九月 10th, 2009 at 10:06 上午
@leo, 默认已经都安装且启动了。
leo @ 2009年09月9日 7:47 上午
能不能放个编译好的压缩包出来呢?主要是放在cdlinux上面用来测试。
winsel @ 2009年09月1日 3:32 下午
[...] http://blog.licess.cn/lnmp/ Debian/Ubuntu版 [...]
LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包beta发布 - Licess's Blog @ 2009年08月28日 11:57 上午
CentOS安装好了LNMP不支持中文网页怎么解决?
licess Reply:
八月 10th, 2009 at 10:21 上午
@rootsecurity, 用LNMP安装是支持中文的,是不是你网页的编码的问题啊,检查文件的编码和文件中charset是否一致。
rootsecurity @ 2009年08月8日 4:40 下午
你好 如何设置才能支持泛域名 在网上找了 并试了 都没有成功 而且因为没有备份nginx.conf 目前网站都无法运行了 求助中
初学 @ 2009年07月26日 12:29 下午
请您写一个CentOS5.3下使用“LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包”搭建web环境的最佳分区方案好吗?
向光明 @ 2009年07月21日 6:22 上午
使用CENTOS 5.3版本在独立服务器安装失败~ VM虚拟机下安装成功
运行install.php 以后,查看
echo "mysql dir: /usr/local/mysql"
echo "php dir: /usr/local/php"
echo "nginx dir: /usr/local/nginx"
这三个目录里面都是空的~
thankcms @ 2009年07月20日 5:43 下午
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 ../
PDO_MYSQL @ 2009年07月17日 3:27 下午
怎么能知道有没有预安装Apahce?
licess Reply:
七月 13th, 2009 at 8:59 上午
@sun, yum list
执行yum remove httpd,直接删除就行
sun @ 2009年07月12日 10:15 下午
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{},并修改相关信息保存,重启即可。
Vigo @ 2009年07月9日 10:56 下午
问题已经找到了,是因为防火墙设置的原因~
谢谢
thankcms @ 2009年07月9日 9:51 上午
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, 恩,对
Vigo @ 2009年07月7日 12:07 下午
除了楼主所列举的那些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
xinkong @ 2009年07月7日 10:35 上午
请问是不是虚拟机下安装的不行呢?
licess Reply:
七月 6th, 2009 at 12:59 下午
@thankcms, 你用的什么发行版本?是CentOS,或者Redhat的吗?
thankcms @ 2009年07月6日 11:46 上午
请问博主,安装好lnmp后,如何在此基础上安装tomcat,来支持jsp?
iteasier @ 2009年07月6日 9:01 上午
安装完以后使用lynx直接在服务器可以访问
但是使用局域网其他机器不能访问?
thankcms @ 2009年07月6日 8:32 上午
google code 有个 autonpm 还不错.
有时间试试你这个.
gl @ 2009年07月4日 5:04 下午
[...] 我接触Linux也就一个多月而已,很多东西还是靠Google学来的!这个LANP安装包是我根据张宴和Licess的LNMP改写而成,而且经过我多次测试才发布的.测试环境为CentOS 4.0, CentOS 5.2, CentOS 5.3猫言猫语的VPS就是用这个安装包安装的.安装很简单,也就运行几个命令而已. [...]
最新Linux下的Nginx+MySQL+PHP+Memcache+Vsftpd一键安装包 | 猫言猫语 @ 2009年06月24日 4:07 下午
请问怎样安装pdo_mysql?
龙先生 @ 2009年06月23日 5:25 下午
[...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]
LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包 at 扑满'Blog @ 2009年06月16日 4:52 下午
[...] 顺便说一下,我现在正在修改LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包,相信很快就会发布基于Debian/Ubuntu的lnmp了。 [...]
FodyHost - 第一个月优惠90%|384MB内存|25GB空间|250GB流量仅2美元,适合新手学习 - Licess's Blog @ 2009年05月31日 2:10 下午
[...] LNMP是本人根据张宴和Licess的LNMP改写而成,并经过本人的测试成功后才发布的。因此,这个LNMP上有很多前辈的身影。之所以发布出来,是本着共享的精神,也是希望更多的人能用上最新版本的Nginx+MySQL+PHP+phpMyAdmin+eAcelerator+Zend optimizer这些软件。 [...]
疯人醉语 » Blog Archive » LNMP-LNMPz-最新Linux下的Nginx+MySQL+PHP+phpMyAdmin+eAcelerator+Zend optimizer一键安装包 @ 2009年05月18日 1:51 下午
这里面 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的信息
王 @ 2009年05月4日 9:09 上午
[...] LNMP ( CenOS 5.2 + Nginx + MySQL + PHP ) ,然后又是折腾了一通宵,转移了 Showfom.com 和 [...]
博客顺利搬家至 VPS - Showfom's Blog @ 2009年05月3日 6:11 上午
[...] Linux不熟,安装还是很没谱的。按照lnmp的Nginx、MySQL、PHP、phpMyAdmin、eAcelerator一键安装包一步步操作,最后终于把服务器架起来了,折腾了好久。 [...]
服务器运行环境安装 « zyshiping_blog @ 2009年04月22日 10:02 上午
ftp 64bit 不能用怎么办?
seo @ 2009年04月10日 10:52 上午
请问一下,如果绑定多个域名的建立多个网站的话,需要怎么设置啊
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;
}
flywyh @ 2009年04月6日 2:47 下午
版主你好 我在APACHE的Rewrite設定是RewriteRule !\.(js|ico|gif|jpg|png|css|html|swf|xml)$ index.php 目錄是/home/htdocs想請問ngnix的寫法該怎麼寫比較好
NKIMTER @ 2009年04月6日 11:57 上午
我是用thenynoc的VPS,在安装VSFTP之后,用flashfxp连接出错,错误是500 OOPS: could not bind listening IPv4 socket,请问如何修改
voson @ 2009年04月3日 10:37 下午
安装完成后运行提示
[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, 没有安装成功
cxkj @ 2009年04月2日 3:54 下午
CentOS最小化要选择哪些包才能安装此程序
cxkj @ 2009年04月2日 3:53 下午
vsftp 在64位系统上不能安装
licess Reply:
三月 27th, 2009 at 9:34 下午
64的VPS测试了,可以啊,有什么提示?
seo @ 2009年03月27日 5:01 下午
不错,我来试试。。
ten @ 2009年03月27日 3:33 下午
不错,顶起来,谢谢分享
七亩田 @ 2009年03月27日 9:40 上午
感谢博主分享,强烈支持
passkey @ 2009年03月27日 9:34 上午
install.sh中的service最好改为/sbin/service,因为不是所有都有作alias
licess Reply:
三月 26th, 2009 at 4:47 下午
@grom, 恩,好的,谢谢你的建议。
grom @ 2009年03月26日 11:35 上午
[...] 安装Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator使用Licess的LNMP。 [...]
VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化 - Licess's Blog @ 2009年03月25日 5:14 下午
呃..这个问题有点小白了!!!刚刚安装好后UBUNTU才发现.
licess Reply:
三月 19th, 2009 at 3:18 下午
@phoeubs, 暂时还不能在Ubuntu下用,只支持CentOS及Radhat
phoeubs @ 2009年03月19日 1:51 下午
用了基于MS的安装包后,对nginx产生了深厚了兴趣,非常感谢licess的共享精神.
另外想问下,LNMP是否支持Ubuntu?
phoeubs @ 2009年03月19日 12:56 下午
能说说在nginx中SaBlog-x 2.0的 rewrite规则配置嘛?
ik @ 2009年03月9日 12:18 下午
item=%25E6%25B5%2581%25E7%25A8%258B,中文url中无缘无故多出了个25.测试半天没明白是怎么回事。
我直接打印urlencode()又是对的。
ak @ 2009年03月8日 7:40 下午
很方便!!正在试用~
eggzilla @ 2009年03月6日 10:34 上午
startup.sh 有问题,要重新编译下。应该是dos格式的问题 出现 /bin/bash^M: bad interpreter: No such file or directory
licess Reply:
三月 2nd, 2009 at 8:12 下午
呵呵,谢谢,已经更新文件~
everpg @ 2009年03月2日 5:42 下午
你好,我最近对thenynoc的vps很有兴趣,不过用的人似乎不是很多,想问一下这家的vps速度怎么样?稳定性如何?
licess Reply:
二月 9th, 2009 at 6:00 下午
@ray, http://bbs.xlinux.org 这个是thenynoc的VPS,你可以在你那边测试一下,看看速度怎么样,我感觉:速度和稳定行都可以
ray @ 2009年02月9日 12:15 下午
恩
tdaf @ 2009年01月28日 9:34 上午
加油哦 再加个ftp控制
那么就可以是一个简单的套装程序了
leo @ 2009年01月24日 6:00 下午
[...] 有任何问题请到 http://blog.licess.cn/lnmp/ [...]
LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包 - XLinux 分享Linux - 分享Linux点滴 @ 2009年01月19日 2:55 下午