LNMP一鍵安裝包 V1.4 測試版公測,歡迎反饋
![]()
LNMP 1.4測試版,主要新增加PHP7.1支持、LNMP模式下多PHP版本安裝、lnmp管理腳本增加SSL支持可以選擇Let'sencrypt自動生成證書或自定義證書、多種自定義安裝、Nginx使用新版openssl編譯等。
LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或獨立主機安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生產環境的Shell程序。同時提供一些實用的輔助工具如:虛擬主機管理、FTP用戶管理、Nginx、MySQL/MariaDB、PHP的升級、常用緩存組件的安裝、重置MySQL root密碼、502自動重啟、日志切割、SSH防護DenyHosts/Fail2Ban、備份等許多實用腳本。
兼容性提醒:請在使用高版本PHP前請到程序官網確定兼容性。特別是一些國產的程序shopex、ecshop都還停留在php 5.2的時代,另外要注意worpdress等插件的兼容性。
安裝前建議使用screen,執行:screen -S lnmp 后,執行:wget -c http://soft.vpser.net/lnmp/lnmp1.4beta.tar.gz && tar zxf lnmp1.4beta.tar.gz && cd lnmp1.4 && ./install.sh {lnmp|lnmpa|lamp} 請注意最后的參數,需要哪個模式就寫哪個,./install.sh 不帶任何參數默認為LNMP模式。
LNMP狀態管理:lnmp {start|stop|reload|restart|kill|status}
LNMP各個程序的狀態管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
虛擬主機管理:lnmp vhost {add|list|del}
數據庫管理:lnmp database {add|list|edit|del}
FTP用戶管理:lnmp ftp {add|list|edit|del|show}
SSL添加:lnmp ssl add
V1.4更新記錄
增加PHP7.1支持;
增加LNMP模式下多PHP版本安裝,采用./install.sh mphp 進行安裝;
增加單獨nginx安裝,采用./install.sh nginx 進行安裝;
增加單獨數據庫安裝,采用./install.sh db 進行安裝;
lnmp管理腳本增加SSL選項,可以選擇Let's Encrypt或自定義證書和key文件;
lnmp管理腳本增加ftp賬號信息顯示;
lnmp管理腳本增加LNMP模式下多PHP版本選擇;
lnmp管理腳本去除add more domain name提示,添加直接輸入域名,不添加直接回車;
lnmp管理腳本添加虛擬主機處理流程上的優化;
增加不安裝數據庫選項;
nginx默認使用openssl新版進行安裝,以便更好的支持http2;
修復國內composer安裝問題;
增加ioncube php7的支持;
調整軟件包格式;
修復lnmpa/lamp模式下https問題;
調整apache日志LogLevel為crit;
增加Amazon Linux支持;
調整php模塊使用with-config-file-scan-dir引入;
調整php模塊的引入方式;
lnmp.conf增加nginx是否使用新版openssl選項;
默認PHP版本調整為PHP 5.5;
修復arm下centos不存在libcurl依賴包的問題;
默認虛擬主機不在使用www.lnmp.org域名,使用_代替;
增加LNMP模式下上傳目錄或不需php解析目錄php禁止訪問的實例代碼,去掉注釋修改其中目錄重啟nginx即可使用;
增加LNMP模式下的https實例配置文件:/usr/local/nginx/conf/enable-ssl-example.conf;
增加LNMPA模式下的https實例配置文件:/usr/local/nginx/conf/enable-lnmpa-ssl-vhost-example.conf;
增加LAMP模式下的https實例配置文件:/usr/local/apache/conf/enable-apache-ssl-vhost-example.conf;
因full包帶寬壓力過大,暫時不提供full包;
php探針在php7下優化;
諸多小的優化及調整......
關于升級到當前版本
因為涉及到很多程序版本的變動和配置文件的變化,想完整的升級最好是備份數據,卸載后重新安裝或重裝系統重裝。
當然如果是新添加虛擬主機想使用lnmp管理腳本里的新功能,可以將安裝包目錄conf目錄下對應模式下的文件(如lnmp模式就是lnmp文件,lnmpa模式就是lnmpa)拷貝覆蓋/bin/lnmp 文件。
添加、刪除虛擬主機及偽靜態管理: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偵探論壇注冊邀請碼:d1ffe1522712Nqe5? 有效期至:2016-12-10 13:23
>>轉載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/build/lnmp1-4-beta.html










@4157, https://bbs.vpser.net/thread-14973-1-1.html
系統版本是:深度桌面版15.4
在深度桌面版系統上安裝lnmp1.4版本時會卸載很多軟件,包括深度系統自帶的軟件都統統卸載掉了,安裝完后,之前安裝的大部分軟件都給卸載光了
在深度桌面版系統上安裝lnmp1.4版本時會卸載很多軟件,包括深度系統自帶的軟件都統統卸載掉了,咋回事啊
1.4測試版 添加 ssl 卡在
Nothing to do
Creating virtual environment...
Installing Python packages...
等了很久都沒反應
@幽靈, 多php版本的擴展需要自行安裝,暫無php擴展的安裝腳本,可以使用對應php版本目錄下的pecl進行安裝擴展
安裝多PHP后 redis 怎么切換? php5 php7
安裝開始時會打印一下系統時間,安裝日志也有最后修改時間。可否打印一下安裝耗時。
@隨楓玉雨, 做種子下載不方便
full包流量大的話的話可以做個種子呀
@咨詢, 你可以自己crontab -l ,正常情況下應該是自動加入了自動7天嘗試更新一次,沒有的話可以自己加入 0 3 */7 * * /bin/certbot renew --renew-hook "/etc/init.d/nginx reload"
Let's Encrypt ssl證書 如何自動定時更新?
@lilunxm12, 顯示lnmp默認頁面,可能是配置文件未生效或有錯誤或者添加的虛擬主機域名添加到了默認虛擬主機目錄
軍哥,安裝的lamp,添加了虛擬主機之后/usr/local/apache/conf/extra/httpd-vhosts.conf之后還是只有lnmp安裝成功頁的信息,和解?
ServerAdmin webmaster@example.com
#php_admin_value open_basedir "/home/wwwroot/default:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/home/wwwroot/default"
ServerName _
ErrorLog "/home/wwwlogs/IP-error_log"
CustomLog "/home/wwwlogs/IP-access_log" combined
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
激動,很多功能都很實用,正式版不會又要明年兒童節吧
@吳嘉晨, 要想體驗完整功能只能是重新安裝1.4,就是完整實現升級也和重裝一樣,以前的虛擬主機也得重新弄。