為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
LNMP一鍵安裝包是什么?
LNMP一鍵安裝包是一個(gè)用Linux Shell編寫(xiě)的可以為CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或獨立主機安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生產(chǎn)環(huán)境的Shell程序。
我們?yōu)槭裁葱枰?
編譯安裝需要輸入大量的命令,如果是配置生產(chǎn)環(huán)境需要耗費大量的時(shí)間。
不會(huì )Linux的站長(cháng)或Linux新手想使用Linux作為生產(chǎn)環(huán)境……
它有什么優(yōu)勢和功能?
無(wú)需一個(gè)一個(gè)的輸入命令,無(wú)需值守,編譯安裝優(yōu)化編譯參數,提高性能,解決不必要的軟件間依賴(lài),特別針對配置自動(dòng)優(yōu)化。
支持自定義Nginx、PHP編譯參數及網(wǎng)站和數據庫目錄、支持生成LetseEcrypt證書(shū)、LNMP模式支持多PHP版本、支持單獨安裝Nginx/MySQL/MariaDB/Pureftpd服務(wù)器,同時(shí)提供一些實(shí)用的輔助工具如:虛擬主機管理、FTP用戶(hù)管理、Nginx、MySQL/MariaDB、PHP的升級、常用緩存組件Redis/Xcache等的安裝、重置MySQL root密碼、502自動(dòng)重啟、日志切割、SSH防護DenyHosts/Fail2Ban、備份等許多實(shí)用腳本。
如何獲取它?
你可以自由 下載 并使用它在VPS或獨立服務(wù)器上,做為真正的生產(chǎn)環(huán)境或測試環(huán)境。
我們?yōu)槭裁床捎肔NMP這種架構?
采用Linux、PHP、MySQL的優(yōu)點(diǎn)我們不必多說(shuō)。
Nginx是一個(gè)小巧而高效的Linux下的Web服務(wù)器軟件,是由 Igor Sysoev 為俄羅斯訪(fǎng)問(wèn)量第二的 Rambler.ru 站點(diǎn)開(kāi)發(fā)的,已經(jīng)在一些俄羅斯的大型網(wǎng)站上運行多年,目前很多國內外的門(mén)戶(hù)網(wǎng)站、行業(yè)網(wǎng)站也都在是使用Nginx,相當的穩定。
Nginx相當的穩定、功能豐富、安裝配置簡(jiǎn)單、低系統資源
系統需求:
安裝步驟:
1、使用putty或類(lèi)似的SSH工具登陸VPS或服務(wù)器;
登陸后運行:screen -S lnmp
如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細內容參考screen教程。
2、下載并安裝LNMP一鍵安裝包:
您可以選擇使用下載版(推薦美國及海外VPS或空間較小用戶(hù)使用)或者完整版(推薦國內VPS使用,國內用戶(hù)可用在下載中找國內下載地址替換),兩者沒(méi)什么區別,只是完整版把一些需要的源碼文件預先放到安裝包里。
安裝LNMP穩定版
如需無(wú)人值守安裝,請使用 無(wú)人值守命令生成工具,或查看無(wú)人值守說(shuō)明教程
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
如需要安裝LNMPA或LAMP,將./install.sh 后面的參數lnmp替換為lnmpa或lamp即可。同時(shí)也支持單獨安裝Nginx或數據庫,命令為 ./install.sh nginx 或 ./install.sh db。如需更改網(wǎng)站和數據庫目錄、自定義Nginx參數、PHP參數模塊、開(kāi)啟lua等需在運行./install.sh 命令前修改安裝包目錄下的 lnmp.conf 文件,詳細可以查看lnmp.conf文件參數說(shuō)明。
如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安裝。
如下載速度慢或無(wú)法下載請更換其他下載節點(diǎn),請查看LNMP下載節點(diǎn)具體替換方法。
運行上述LNMP安裝命令后,會(huì )出現如下提示:
目前提供了較多的MySQL、MariaDB版本和不安裝數據庫的選項,需要注意的是MySQL 5.6,5.7及MariaDB 10必須在1G以上內存的更高配置上才能選擇!如僅需安裝數據庫在lnmp安裝包目錄下執行:./install.sh db
輸入對應MySQL或MariaDB版本前面的序號,回車(chē)進(jìn)入下一步.
設置MySQL的root密碼(為了安全不輸入直接回車(chē)將會(huì )設置為lnmp.org#隨機數字)如果輸入有錯誤需要刪除時(shí),可以按住Ctrl再按Backspace鍵進(jìn)行刪除(個(gè)別情況下是只需要Backspace鍵)。輸入后回車(chē)進(jìn)入下一步,如下圖所示:
詢(xún)問(wèn)是否需要啟用MySQL InnoDB,InnoDB引擎默認為開(kāi)啟,一般建議開(kāi)啟,直接回車(chē)或輸入 y ,如果確定確實(shí)不需要該引擎可以輸入 n,(MySQL 5.7+版本無(wú)法關(guān)閉InnoDB),輸入完成,回車(chē)進(jìn)入下一步。
注意:選擇PHP 7+版本時(shí)需要自行確認PHP版本是否與自己的程序兼容。
輸入要選擇的PHP版本的序號,回車(chē)進(jìn)入下一步,選擇是否安裝內存優(yōu)化:
可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車(chē),直接回車(chē)為默認為不安裝。
如果是LNMPA或LAMP的話(huà)還會(huì )提示設置郵箱和選擇Apache
“Please enter Administrator Email Address:”,需要設置管理員郵箱,該郵箱會(huì )在報錯時(shí)顯示在錯誤頁(yè)面上。
再選擇Apache版本
按提示輸入對應版本前面的數字序號,回車(chē)。
提示"Press any key to install...or Press Ctrl+c to cancel"后,按回車(chē)鍵確認開(kāi)始安裝。
LNMP腳本就會(huì )自動(dòng)安裝編譯Nginx、MySQL、PHP、phpMyAdmin等軟件及相關(guān)的組件。
安裝時(shí)間可能會(huì )幾十分鐘到幾個(gè)小時(shí)不等,主要是機器的配置網(wǎng)速等原因會(huì )造成影響。
3、安裝完成
如果顯示Nginx: OK,MySQL: OK,PHP: OK
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安裝使用的時(shí)間及Install lnmp V1.6 completed! enjoy it.的話(huà),說(shuō)明已經(jīng)安裝成功。
某些系統可能會(huì )一直卡在Install lnmp V1.5 completed! enjoy it.不自動(dòng)退出,可以按Ctrl+c退出。
安裝完成接下來(lái)開(kāi)始使用就可以了,按添加虛擬主機教程,添加虛擬主機后可以使用sftp或ftp服務(wù)器上傳網(wǎng)站代碼,將域名解析到VPS或服務(wù)器的IP上,解析生效即可使用。
4、安裝失敗
如果出現類(lèi)似上圖的提示,有一個(gè)或幾個(gè)沒(méi)安裝成功表明安裝失?。?!需要用winscp或其他類(lèi)似工具,將/root目錄下面的lnmp-install.log下載下來(lái),到LNMP支持論壇發(fā)帖注明你的系統發(fā)行版名稱(chēng)及版本號、32位還是64位等信息,并將lnmp-install.log壓縮以附件形式上傳到論壇,我們會(huì )通過(guò)日志查找錯誤,并給予相應的解決方法。
默認LNMP是不安裝FTP服務(wù)器的,如需要FTP服務(wù)器:https://lnmp.org/faq/ftpserver.html
5、添加、刪除虛擬主機及偽靜態(tài)管理
https://lnmp.org/faq/lnmp-vhost-add-howto.html
6、eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的安裝
https://lnmp.org/faq/addons.html
7、LNMP相關(guān)軟件目錄及文件位置
https://lnmp.org/faq/lnmp-software-list.html
8、LNMP狀態(tài)管理命令
https://lnmp.org/faq/lnmp-status-manager.html
9、僅安裝數據庫、Nginx
lnmp 1.5開(kāi)始支持只安裝MySQL/MariaDB數據庫或Nginx
增加單獨nginx安裝,安裝包目錄下運行:./install.sh nginx 進(jìn)行安裝;
增加單獨數據庫安裝,安裝包目錄下運行:./install.sh db 進(jìn)行安裝;
10、lnmp一鍵安裝包支持完全離線(xiàn)模式進(jìn)行安裝
CentOS系統下離線(xiàn)安裝教程:https://www.vpser.net/manage/centos-iso-local-yum-repository.html
Debian/Ubuntu發(fā)行版下類(lèi)似。
11、卸載lnmp一鍵安裝包
在lnmp安裝包目錄下執行:./uninstall.sh 按提示選擇當前環(huán)境類(lèi)型,回車(chē)確認,會(huì )刪除lnmp相關(guān)程序組件,網(wǎng)站文件會(huì )保留,數據庫目錄會(huì )另外備份到 /root 目錄下,如有另外需要保存的文件請在卸載前備份。
更多資訊:更多資訊
本站發(fā)布的【LNMP一鍵安裝包】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(wǎng)科技 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站