lnmp里面php测试脚本,军哥LNMP V1.4测试版一键脚本安装以及功能上的升级体验
LNMP 1.4測試版,主要新增加PHP7.1支持、LNMP模式下多PHP版本安裝、lnmp管理腳本增加SSL支持可以選擇Let'sencrypt自動生成證書或自定義證書、多種自定義安裝、Nginx使用新版openssl編譯等。
兼容性提醒:請在使用高版本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一鍵安裝腳本每年的六月一日會推出新的正式版本,目前可用正式版本是V1.3,但是從官方網站已經可以看到即將在今年正式推出的V1.4測試版本,從介紹中可以看到改變和升級的內容還是比較多的。相對而言,軍哥LNMP一鍵腳本更新頻率比OneInStack小一些,但是穩定性也是比較強的,在保證當前穩定可用的基礎上,再根據需要升級穩定軟件包和升級包。
目前LNMP V1.4版本僅僅是公開測試版本,并不是正式版本,暫且可以不用在生產環境中,大鳥還是在這里體驗下這個新測試版本的安裝過程,看看與我們現在用的有什么不同,以及增加了哪些功能,這樣我們后面在使用的時候可以有針對的選擇以及與其他一鍵包的對比。
第一、Lnmp V1.4安裝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}
這里我們根據自己的需要,是安裝lnmp、lnmpa、lamp,比如我們常用的還是lnmp。
第二、Lnmp V1.4版本的部署過程
1、選擇數據庫
這里我們可以選擇數據庫,MySQL或者MariaDB對應需要的版本。
2、設置數據庫管理密碼
3、是否啟動存儲引擎
4、安裝PHP版本
這里已經有PHP7.1,但是個人 建議暫時還是用7.0,等7.1靠后版本的時候再用最新的。
5、安裝內存分配器
然后我們按任意鍵會自動安裝。這個過程我們只需要等待,等待看到下圖界面,說明安裝成功。
第三、Lnmp V1.4有哪些變動
從官方的文檔可以看到變動還是比較大的,這里大鳥就挑選幾個主要的,以及我們可能需要的功能。
1、新增PHP7.1版本的支持安裝
2、管理腳本新增Let's Encrypt證書安裝和其他自定義證書安裝
3、lnmp管理腳本增加LNMP模式下多PHP版本選擇
4、SSL可以直接lnmp ssl add 進行添加
新版本的變動還是比較大的,具體我們使用到生產環境還是等到今年兒童節發布正式版本再使用。
第四、Lnmp V1.4添加站點和Let's Encrypt證書lnmp vhost add
添加站點命令與之前版本一樣的,只是多了一個可以選擇自定義和自動安裝Let's Encrypt過程,這一點非常方便,唯獨需要注意的我們域名要先解析到當前服務器,這樣會自動驗證所有權,在自動安裝之后,我們需要強制設置非http跳轉https解析301處理。
附帶:
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的支持;
增加apcu php擴展;
增加lnmp管理腳本升級腳本./upgrade1.x-1.4.sh;
增加對中國用戶的識別,使用國內源;
調整軟件源碼包格式;
增加Amazon Linux支持;
修復lnmpa/lamp模式下https問題;
調整apache日志LogLevel為crit;
調整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;
當然SSL可以直接lnmp ssl add 進行添加;
因full包帶寬壓力過大,暫時不提供full包;
php探針在php7下優化;
諸多小的優化及調整......
總結
以上是生活随笔為你收集整理的lnmp里面php测试脚本,军哥LNMP V1.4测试版一键脚本安装以及功能上的升级体验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 禅道需要启动php么,2.使用说明与示例
- 下一篇: java 线程aba,JAVA中CAS-