LNMP一鍵安裝包 V1.3 測試版公測,歡迎反饋
![]()
本版為1.3公開測試版,增加PHP7、mysql 5.7、優(yōu)化、自定義數(shù)據(jù)庫目錄、自定義參數(shù),增加安裝成功率。
LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或獨立主機(jī)安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生產(chǎn)環(huán)境的Shell程序。同時提供一些實用的輔助工具如:虛擬主機(jī)管理、FTP用戶管理、Nginx、MySQL/MariaDB、PHP的升級、常用緩存組件的安裝、重置MySQL root密碼、502自動重啟、日志切割、SSH防護(hù)DenyHosts/Fail2Ban、備份等許多實用腳本。
兼容性提醒:PHP 5.6、PHP7都有許多調(diào)整,使用程序前請到程序官網(wǎng)確定兼容性。目前很多國產(chǎn)的程序shopex、ecshop都還停留在php 5.2的時代,即使discuz x都對php7支持的有問題,目前wordpress支持php7,但wp插件可能有些不兼容。生產(chǎn)環(huán)境除非自己針對php7寫的程序不建議使用php7。
除程序的兼容性外,php擴(kuò)展也會有影響,目前php7下出原生的opcache外,如php-memcached、php-redis等都無法安裝,Zend Guard Loader目前也無法使用也就是zend加密的無法解密。
目前PHP未正式發(fā)布暫不能直接進(jìn)行升級。
安裝前建議使用screen,執(zhí)行:screen -S lnmp 后,執(zhí)行:wget -c http://soft.vpser.net/lnmp/lnmp1.3beta-full.tar.gz && tar zxf lnmp1.3beta-full.tar.gz && cd lnmp1.3-full && ./install.sh {lnmp|lnmpa|lamp}
LNMP狀態(tài)管理:lnmp {start|stop|reload|restart|kill|status}
LNMP各個程序的狀態(tài)管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
虛擬主機(jī)管理:lnmp vhost {add|list|del}
數(shù)據(jù)庫管理:lnmp database {add|list|edit|del}
FTP用戶管理:lnmp ftp {add|list|edit|del}
V1.3更新記錄
優(yōu)化安裝腳本、升級腳本及組件安裝腳本;
增加lnmp.conf配置文件,可以自定義下載服務(wù)器地址、數(shù)據(jù)庫目錄及nginx和php編譯參數(shù);不論安裝升級都會調(diào)用該文件里的設(shè)置;
增加安裝和升級時會根據(jù)配置自動優(yōu)化相關(guān)參數(shù);
增加php7支持;
增加mysql 5.7支持;
增加phpmyadmin升級功能;
php增加Composer工具;
php 5.4以上版本增加intl、xsl擴(kuò)展;
增加nginx升級到1.9.5以上版本支持http2;
增加php-redis、php-memcached、php-memcache、imagick PHP7下模塊的支持;
增加升級PHP/MySQL/MariaDB時對源目錄進(jìn)行完整備份,防范升級失敗風(fēng)險;
增加卸載LNMP/LNMPA/LAMP時對數(shù)據(jù)庫目錄進(jìn)行備份功能;
增加lnmp腳本創(chuàng)建虛擬主機(jī)時可選創(chuàng)建MySQL數(shù)據(jù)庫和FTP賬號選項(需先安裝好pureftpd);
增加安裝或升級完清理目錄節(jié)約硬盤空間;
redis僅保留最新版,刪除舊版支持;
修正在部分系統(tǒng)下MySQL無法正確設(shè)置密碼的問題;
修正完善防火墻規(guī)則;
pureftpd去掉MySQL的依賴和web面板,只使用lnmp ftp {add|list|edit|del} 進(jìn)行ftp賬號管理;
調(diào)整pureftpd配置文件目錄至/usr/local/pureftpd/etc/下;
nginx.conf php啟用配置簡化為include enable-php.conf;
諸多小的更新及調(diào)整......
添加、刪除虛擬主機(jī)及偽靜態(tài)管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html
eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis的安裝:https://lnmp.org/faq/addons.html
問題反饋及使用交流論壇:https://bbs.vpser.net/forum-25-1.html
VPS偵探論壇注冊邀請碼:https://bbs.vpser.net/reg.php?invitecode=e52dd146e09c9zYQ? 有效期至:2015-11-4 12:39
>>轉(zhuǎn)載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/build/lnmp-v1-3-beta.html










set $MAGE_MODE developer; 這里打錯了,是 set $MAGE_MODE default;
軍哥,我之前沒說清楚,具體情況是這樣的,首先您所說的這些,我都知道,在magento2正式版還沒有出來之前我就已經(jīng)安裝過,但在您的LNMP上一直都沒成功,magento2最低是MySQL5.6起跳,php支持的版本大概是php5.5以上,如果用您的lnmp一鍵安裝,是nginx+mysql(或者mariadb)+php,確實需要安裝 intl和xsl ,在您設(shè)置的php.ini禁用函數(shù)中要將這兩個刪除 proc_open、proc_get_status,至于composer和github的token那是在CLI安裝的時候或者用CLI升級的時候,才需要用到,目前正式版中的vendor這個目錄,已經(jīng)有了所需的文件,并不需要再次執(zhí)行 composer install 而且也不需要用到 github的token。
問題這樣的,我全新安裝完lnmp,然后執(zhí)行 lnmp vhost add 新建一個虛擬主機(jī),以及設(shè)置好相關(guān)的東西了,此時會在 /usr/local/nginx/conf/vhost/ 設(shè)置一個 http://www.xxx.com.conf 的配置文件,但這個配置文件,根據(jù)magento2官方的要求,意思是要把www.xxx.com.conf內(nèi)容改成如下:
upstream fastcgi_backend {
server unix:/tmp/php-cgi.sock;
}
server {
listen 80;
server_name http://www.xxx.com;
set $MAGE_ROOT /home/wwwroot/www.xxx.com;
set $MAGE_MODE developer;
include /home/wwwroot/www.xxx.com/nginx.conf.sample;
}
這都沒有錯吧。nginx -s reload 也檢查不到任何錯誤,但在訪問 http://www.xxx.com 的時候就報錯。我懷疑 nginx.conf.sample 這個文件內(nèi)容有問題,但實在沒弄明白哪里出錯了,因為報的錯誤類型在網(wǎng)上搜索,沒有任何有同樣的錯誤,而且別人也是用的nginx,也是用的官方的這個方法,都沒有任何問題,但他們不是用的lnmp一鍵安裝包,這是唯一的區(qū)別,麻煩軍哥可否也下載正式版,按照正常的安裝流程走一次,看看可否解決這樣的錯誤。
@magento2, 我看了一下目前2.0的版本比1.*的版本要麻煩很多。需要安裝intl、xsl的php模塊及composer、去掉一個proc_open、proc_get_status的禁用函數(shù)等。而且composer install時還要賬號密碼,github的token等
Magento2.0 在你的lnmp1.3 和 lnmp1.2 都安裝不上,麻煩軍哥你試一試。
建議默認(rèn)是隨機(jī)選擇下載服務(wù)器,以減輕下載壓力,另外也可強(qiáng)制設(shè)置指定下載服務(wù)器。
@Xiao, 沒有考慮移除該功能,防跨目錄屬于基本的安全防范措施,如自己不需要可以直接將其刪除。
您好軍哥, 我從2010年開始就使用你的LNMP, 當(dāng)年還是LNMP0.4, 一直用到LNMP1.1, 多謝你這么多年以來堅更新和維護(hù)LNMP.
老實說, 今年LNMP1.2我用起來不是很順利. LNMP1.3增加.user.ini文件以后, 影響設(shè)置權(quán)限, 用起來實在不方便. VPS都是自己用的, 基本上我們不與別人共享或者賣虛擬機(jī), 所以防跨目錄功能對我們沒多大作用, 如果有人想賣虛擬機(jī), 我相信他們會用其他面板吧. 建議LNMP1.3可以移除.user.ini文件, 采用LNMP1.1的設(shè)置.
希望您可以考慮一下.
萬分感謝,
一個5年老用戶
@吳波, 文章尾部有更新
想要一個邀請碼
@Xiao, 你看一下解析到哪個ip了,看服務(wù)器上帶寬都正常。
還有soft2、soft3、soft4、soft5,都可以試試都在不同的地方
你好軍哥, 我昨天和今天在2臺不同VPS (美國和荷蘭) wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz 下載速度極慢, 才幾十kb/s, 以前都是幾M以上, 你可以看看嗎? 是soft.vpser.net的問題, 還是我VPS問題.
@type, 當(dāng)前穩(wěn)定版1.8.0
@巴堯, zts的編譯參數(shù)應(yīng)該是--enable-maintainer-zts 加上就行了,但是這個參數(shù)for code maintainers only!!
nginx是那個版本的呢?
PHP_Modules_Options里怎么設(shè)置啊
我要開啟zts怎么做呢
[給力]