LNMP一鍵安裝包 0.8發(fā)布
LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產(chǎn)環(huán)境的Shell程序。
LNMPA是在LNMP的基礎(chǔ)上產(chǎn)生的新的擴展,目前LNMP一鍵安裝包的用戶可以直接升級到LNMPA(Nginx、MySQL、PHP、 Apache),由Nginx作為前端處理靜態(tài)頁面、js、圖片等,Apache作為后端處理PHP,解決高并發(fā)時php-cgi的502問題,提高服務(wù) 器處理動態(tài)內(nèi)容的能力及穩(wěn)定性。
LNMP一鍵安裝包 0.8 & LNMPA已經(jīng)在VPSYOU(感謝提供測試VPS)、DiaHosting(感謝提供測試VPS)、PhotonVPS(感謝提供測試VPS)、vpszz、MyHost123、瑞豪開源VPS、BurstNet、Linode、YardVPS、DirectSpace、ThrustVPS、BuyVM、123Systems等多家美國VPS的CentOS、Debian、Ubuntu的32位和64位系統(tǒng)上測試通過(CentOS/Debian 均為5.0以上版本,Ubuntu為9.04以上版本),個別128MB小內(nèi)存CentOS 64位模板存在問題,小內(nèi)存請盡量選擇32位。
LNMP安裝教程:https://lnmp.org/install.html
LNMPA安裝教程:https://lnmp.org/lnmpa.html
使用交流論壇:https://bbs.vpser.net/forum-25-1.html
LNMP相關(guān)軟件版本:
Nginx 1.0.10
MySQL 5.1.60
PHP 5.2.17
PHPMyAdmin 3.4.8
相關(guān)更新:
1、優(yōu)化安裝過程及錯誤處理;
2、增加imageMagick安裝腳本;
3、增加memcached安裝腳本;
4、Nginx升級至1.0.10、MySQL升級至5.1.60;
5、優(yōu)化PHP升級腳本;
6、優(yōu)化Nginx升級腳本;
7、優(yōu)化eAccelerator自動安裝腳本;
其他組件安裝
1、安裝eAccelerator,執(zhí)行如下命令:./eaccelerator.sh ,按提示選擇版本,回車確認后,就會自動安裝并重啟web服務(wù)。
2、安裝ionCube,執(zhí)行如下命令:./ionCube.sh 回車確認后,就會自動安裝并重啟web服務(wù)。
3、安裝imageMagick,執(zhí)行如下命令:./imageMagick.sh 回車確認后,就會自動安裝并重啟web服務(wù)。
4、安裝memcached,執(zhí)行如下命令:./memcached.sh 回車確認后,就會自動安裝并重啟web服務(wù)。
5、 安裝PureFTPd和管理面板,執(zhí)行如下命令:./pureftpd.sh 按提示輸入你MySQL的root密碼、FTP用戶管理面板的密碼、MySQl的FTP數(shù)據(jù)庫密碼(可直接回車,自動生成一個密碼),回車確認,就會自動 安裝PureFTPd,安裝完P(guān)ureFTPd,在瀏覽器執(zhí)行http://你的域名或IP/ftp/ 輸入你前面設(shè)置的FTP用戶管理面板的密碼,就可以管理。
6、安裝VsFTPD,執(zhí)行如下命令:./vsftpd.sh 就會自動安裝上vsftpd,只需要執(zhí)行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帳號指定好ftp帳號的根目錄,再執(zhí)行:passwd adminftp 設(shè)置上密碼,登錄就可以了。
7、升級Nginx版本,執(zhí)行如下命令:./upgrade_nginx.sh ?按提示輸入nginx的版本號,如1.0.10,版本號可以從http://nginx.org/en/download.html獲取。
8、升級PHP版本,執(zhí)行如下命令:./upgrade_php.sh 按提示輸入php版本號,如5.3.6。
狀態(tài)管理
LNMP狀態(tài)管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM狀態(tài)管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Apache狀態(tài)管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
Memcached狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}
相關(guān)圖形界面程序
phpinfo : http://前面輸入的域名或IP/phpinfo.php
phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/
探針 : http://前面輸入的域名或IP/p.php
PureFTP管理界面:http://前面輸入的域名或IP/ftp/
Memcached測試頁面:http://前面輸入的域名或IP/memcached.php
LNMP相關(guān)目錄
nginx : /usr/local/nginx
mysql : /usr/local/mysql
php : /usr/local/php
網(wǎng)站目錄: /home/wwwroot/
Nginx日志目錄:/home/wwwlogs/
Nginx虛擬主機配置文件所在目錄:/usr/local/nginx/conf/vhost/
Apache虛擬主機配置文件所在目錄:/usr/local/apache/conf/vhost/
LNMP相關(guān)配置文件
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
技術(shù)支持:
LNMP官網(wǎng):http://www.lnmp.org/
技術(shù)交流及反饋論壇:https://bbs.vpser.net/forum-25-1.html











我的網(wǎng)站是做文件下載的,大部分用戶使用迅雷,請問怎么優(yōu)化?
謝謝
已找到問題所在,在iptables加上127.0.0.1的這個規(guī)則,或者把FTP目錄下的config.php下的127.0.0.1改成localhost
感謝分享,我也在用這個······
@榮, iptables沒錯誤
不好說什么問題
老大,有空看一下我的問題。
iptables啟用之后,http://x.x.x.x/ftp訪問不了 http://x.x.x.x/phpmyadmin卻可以訪問
我的規(guī)則:
# Generated by iptables-save v1.4.7 on Sat Dec 10 23:08:16 2011
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [2:144]
-A INPUT -p tcp --dport 22 -j ACCEPT
-A INPUT -p tcp --dport 80 -j ACCEPT
-A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
-A INPUT -p tcp --dport 21 -j ACCEPT
-A OUTPUT -p udp --dport 53 -j ACCEPT
-A INPUT -p udp --sport 53 -j ACCEPT
-A INPUT -p udp --dport 53 -j ACCEPT
-A OUTPUT -p udp --sport 53 -j ACCEPT
-A INPUT -p tcp --dport 20 -j ACCEPT
-A OUTPUT -p tcp --sport 21 -j ACCEPT
-A OUTPUT -p tcp --sport 20 -j ACCEPT
-A INPUT -p tcp --dport 30001:31000 -j ACCEPT
-A OUTPUT -p tcp --sport 30001:31000 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A OUTPUT -p icmp -j ACCEPT
COMMIT
# Completed on Sat Dec 10 23:08:16 2011
請問是哪里的設(shè)置有問題?
恩。知道怎么做了。。謝謝你。圣誕節(jié)快到了。。圣誕節(jié)快樂。。
@VPS ROLL, 只是幾個程序的升級、安裝過程的優(yōu)化和添加了幾個擴展,一般不需要升級,想升級的話下載0.8的包按http://lnmp.org/install.html 里的其他組件的說明升級就行。
@VPS ROLL, 或者說可不可以在原來的LNMP的環(huán)境里面 直接升級Nginx升級至1.0.10、MySQL升級至5.1.60?
軍哥。請問可以從0.7升級到0.8的嗎?如果可以 請問如何?
@lnmp fans, 故意去的,一般該目錄只放ftp、phpmyadmin。
沒有
@lnmp fans, 舊不舊不是問題,穩(wěn)定就好。
沒看full包吧
有兩個問題向軍哥咨詢一下:
1、在conf目錄下的httpd-vhosts.conf文件中,#php_admin_value open_basedir "/home/wwwroot:/tmp/:/var/tmp/:/proc/"最前面的#號是不是應(yīng)該去掉?上一版本已經(jīng)去掉了。
2、lnmp跨站瀏覽的問題解決了嗎?
0.8版內(nèi)的東西有些舊,同時作者也有點丟三落四,原本在完整包里的新版本卻在腳本中未引用,另外就是前后的版本不一致,還有本來壓縮包有的仍然需要下載。Apache升級至2.2.21、Nginx升級至1.0.11、Vsftpd升級至2.3.4、memcache升級至3.0.6、ImageMagick升級至6.7.4-0、memcached升級至1.4.10、libevent升級至2.0.16-stable、mcrypt升級至2.6.8、pcre升級至8.21
@success, 一般dz不用安裝什么其他的組件默認安裝的就夠用了,而且還是小內(nèi)存的。centos的教程就很多。
功能與組件多了對我們菜鳥來說也是個罪過,不知道哪些該裝哪些裝了多余。博主可否提點建議。linode 512M的vps,用來做論壇,,程序用DZ,論壇圖片會比較多,系統(tǒng)版本用的centos5.6(不知道這個版本怎么樣)。目前還沒架設(shè)網(wǎng)站的,正想配置環(huán)境。求教博主