2011年12月14日

LNMP一键安装包 V0.8发布

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一键安装包 0.8 & LNMPA已经在VPSYOU(感谢提供测试VPS)、DiaHosting(感谢提供测试VPS)、PhotonVPS(感谢提供测试VPS)、vpszzMyHost123瑞豪开源VPSBurstNetLinodeYardVPSDirectSpaceThrustVPSBuyVM123Systems等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过(CentOS/Debian 均为5.0以上版本,Ubuntu为9.04以上版本),个别128MB小内存CentOS 64位模板存在问题,小内存请尽量选择32位。

LNMP安装教程:http://lnmp.org/install.html

LNMPA安装教程:http://lnmp.org/lnmpa.html

使用交流论坛:http://bbs.vpser.net/forum-25-1.html

LNMP相关软件版本:

Nginx 1.0.10
MySQL 5.1.60
PHP 5.2.17
PHPMyAdmin 3.4.8

相关更新:

1、优化安装过程及错误处理;
2、增加imageMagick安装脚本;
3、增加memcached安装脚本;
4、Nginx升级至1.0.10、MySQL升级至5.1.60;
5、优化PHP升级脚本;
6、优化Nginx升级脚本;
7、优化eAccelerator自动安装脚本;

其他组件安装

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官网:http://www.lnmp.org/
技术交流及反馈论坛:http://bbs.vpser.net/forum-25-1.html

  • » 阅读全文...
  • 2010年10月9日

    LNMP一键安装包 0.5 正式发布

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

    主要针对LNMP安装脚本进行了优化,减少因为环境差异引起的安装错误,其次对Nginx、PHP、MySQL等主要程序进行了版本升级。同时优化了eAccelerator和增加ionCube安装程序,Zend Optimizer、eAccelerator和、ionCube可以完美共存。

    LNMP一键安装包 0.5已经在DiaHostingBuyVMLinode等几家美国VPS的CentOS、Debian的32位和64位系统上测试通过。 (更多...)

  • » 阅读全文...
  • 2010年05月19日

    lnmp中pureftpd无法覆盖文件的解决方法

    有几位lnmp的用户在 论坛反应pureftpd覆盖文件的时候无法覆盖,通过检查发现pureftpd配置文件错误。

    解决方法:

    在/usr/local/pureftpd/pure-ftpd.conf 文件末尾加上
    AllowOverwrite on
    AllowStoreRestart on

    再执行/root/pureftpd restart重启即可。

    注:5月19日14点之后下载的不需要更改此配置文件。

  • » 阅读全文...
  • 2010年03月29日

    LNMP一键安装包 0.4发布

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

    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版安装步骤: (更多...)

  • » 阅读全文...
  • 2009年12月9日

    LNMP一键安装包0.3中wordpress Rewrite(伪静态规则)正确写法

    由于失误,lnmp一键安装包中的wordpress.conf这个文件是wordress的URL Rewrite,本身存在一些问题,如archive中,日期归档是打不开的。

    正确写法如下:

    location / {
    if (-f $request_filename/index.html){
                    rewrite (.*) $1/index.html break;
            }
    if (-f $request_filename/index.php){
                    rewrite (.*) $1/index.php;
            }
    if (!-f $request_filename){
                    rewrite (.*) /index.php;
            }
    }

    感谢各位LNMP使用者对lnmp的支持。

  • » 阅读全文...
  • 2009年11月9日

    LNMP - CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布

    LNMP - CentOS/RadHat/Debian/Ubuntu下Nginx+PHP+MySQL一键安装包V0.3发布

    CentOS/RadHat版请到:http://blog.licess.cn/lnmp/

    Debian/Ubuntu版请到:http://blog.licess.cn/lnmp-debian-ubuntu/

    交流论坛:http://bbs.vpser.net/forum-25-1.html

    VPS相关信息请到:http://www.vpser.net/

  • » 阅读全文...
  • 2009年01月19日

    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)、vpszzMyHost123瑞豪开源VPSBurstNetLinodeYardVPSDirectSpaceThrustVPSBuyVM123Systems等多家美国VPS的CentOS、Debian、Ubuntu的32位和64位系统上测试通过(CentOS/Debian 均为5.0以上版本,Ubuntu为9.04以上版本),个别128MB小内存CentOS 64位模板存在问题,小内存请尽量选择32位。 (更多...)

  • » 阅读全文...