licess 发表于 2010-3-29 01:07:00

LNMP一键安装包 0.4发布(5月21日更新)

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/UbuntuVPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。

4月8日更新了Debian上php没有安装成功的bug。
4月20日再次更新Debian上几个lib安装不成功的bug。
5月19日更新pureftpd无法覆盖文件的问题。
5月19日更新phpmyadmin
5月21日更新nginx文件类型错误解析漏洞

LNMP一键安装包 0.4版更新记录:

[*]添加LNMP状态管理[*]添加PureFTPd状态管理[*]PHP增加suhosin[*]增加VsFTPd、PureFTPd安装及管理[*]增强Nginx虚拟主机添加功能,添加多域名、伪静态支持、日志是否启用的功能[*]升级Nginx到0.7.65、MySQL到5.1.44
LNMP一键安装包 0.4版下载地址:

下载版:http://soft.vpser.net/lnmp/lnmp0.4.tar.gz
完整版:http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz

LNMP一键安装包 0.4版安装步骤:


1、下载LNMP一键安装包:

可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz,执行上述命令后LNMP一键安装包就会被下载到VPS上。

2、解压LNMP一键安装包:

执行tar zxvf lnmp0.4.tar.gz 或者tar zxvf lnmp0.4-full.tar.gz 就会将LNMP一键安装包解压缩。

3、CentOS下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

4、Debian/Ubuntu下安装步骤

下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/
然后32位系统执行./debian.sh,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。

安装其他组件

1、安装eAccelerator,执行如下命令:./eaccelerator.sh 就会自动安装并重启web服务。
2、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 就会自动安装PureFTPd,安装完PureFTPd,需要在浏览器执行http://你的域名或IP/ftp/install.php 安装PureFTPd用户管理。

虚拟主机管理

1、添加虚拟主机,执行如下命令:./vhost.sh根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、Wordpress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
PureFTPd状态管理 /root/pureftpd {start|stop|restart|kill|status}
phpinfo : http://$domain/phpinfo.php
phpMyAdmin : http://$domain/phpmyadmin/
探针 : http://$domain/p.php

LNMP相关目录:
mysql :   /usr/local/mysql
php :   /usr/local/php
nginx :   /usr/local/nginx
网站目录 :   /home/wwwroot

技术支持
————————
LNMP官网:http://www.lnmp.org/
作者技术支持邮箱:www@lnmp.org
技术支持论坛:https://bbs.vpser.net/forum-25-1.html (注册需注明原因,人工审核。)

yongfa21 发表于 2010-3-29 11:22:25

请问一下,如果想在原0.3版本上进行升级,应该怎么操作?

或者提示一下要备份哪些文件,然后卸载0.3,再重装,最后恢复一下数据。

wangncet 发表于 2010-3-29 21:35:27

支持军哥的作品。顶!!

mmdmm 发表于 2010-3-30 14:13:20

支持一下,下来看看:lol

Yikmings 发表于 2010-3-30 15:58:31

一邊支持一邊等待 lnmp 0.3的升級 :loveliness:

54wz 发表于 2010-4-5 20:10:48

./pureftpd.sh 完成后,http://localhost/ftp/install.php 安装控制面板,能在控制面板中添加新用户,但新用户在IE或GlobalSCAPE中访问FTP服务器,总是提示密码错误,为啥?

54wz 发表于 2010-4-6 02:06:05

接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。请问,输入日志文件名的时候,需要把后辍.log一起输入吗?后辍一起输入之后,查看conf文件,发现这样一句:access_logwww.test.abcd.log.logwww.test.abcd.log;
是不是重复了?                log_formatwww.test.abcd.log'$remote_addr - $remote_user [$time_local] $request '
             '$status $body_bytes_sent $http_referer '
             '$http_user_agent $http_x_forwarded_for';
                access_logwww.test.abcd.log.logwww.test.abcd.log;

[ 本帖最后由 54wz 于 2010-4-6 02:08 编辑 ]

licess 发表于 2010-4-7 09:24:29

回复 7# 的帖子

其实就是个标记多不多都一样。

阿华 发表于 2010-4-7 10:09:28

FTP跨界限制怎么设置呢?:handshake

licess 发表于 2010-4-12 22:47:04

回复 9# 的帖子

UID 和GID都设为www就可以。

聂小杰23264 发表于 2010-5-6 12:59:40

恩.......

haojay 发表于 2010-5-25 12:40:28

Nginx的版本也太低了吧
希望您升级下拉:lol

licess 发表于 2010-5-28 10:42:49

回复 12# 的帖子

最新的不一定是最稳定,用稳定版比较可靠一些。

haojay 发表于 2010-6-1 08:54:45

没事过来灌灌水~
看看有没有啥动静
我已经正式放在独立服务器上使用了
性能很稳定的
已经两周没关机了

聂小杰23264 发表于 2010-6-7 09:01:12

恩......





我的MSN: xiaojie@120world.net
页: [1] 2
查看完整版本: LNMP一键安装包 0.4发布(5月21日更新)