十大靠谱网赌

LNMPA是什么?
也許大家對LAMP、LNMP比較熟悉,LAMP代表Linux下Apache、MySQL、PHP這種網站服務器架構;LNMP代表的是Linux下Nginx、MySQL、PHP這種網站服務器架構。LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache這種網站服務器架構,是結合LAMP與LNMP各自的優點而產生的新的網站服務器架構。

我們為什么采用LNMPA這種架構?
采用Linux、PHP、MySQL的優點我們不必多說。
Nginx是一個小巧而高效的Linux下的Web服務器軟件,與Apache相比,消耗資源更少,支持的并發連接,更高的效率,反向代理功能效率高、靜態文件處理快等。
Apache是一款老牌的Web服務器軟件,在高并發時對隊列的處理比FastCGI更成熟,Apache的mod_php效率比php-cgi更高且更穩定、對偽靜態支持好,不需要轉換、多用戶多站點權限等方面有著更好的效果……

LNMPA這種架構有什么優勢?
LNMPA使用Nginx作為前端服務能夠更快更及時的靜態頁面、js、圖片等,當客戶端請求訪問動態頁面時由Nginx的反向代理給Apache處理,Apache處理完再交予Nginx返回給客戶端。
采用LNMPA能夠更好的解決LNMP架構中由于PHP-FPM方面產生的502錯誤,同時能夠為提供更安全的多用戶多站點環境。

如何安裝LNMPA?
LNMPA目前只能新裝無法再LNMP的基礎上升級到LNMPA,LNMPA安裝教程?注意安裝命令最后面的參數要改成lnmpa。(低于1G內存不建議使用LNMPA)
當提示安裝成功后即可體驗LNMPA了。

LNMP一鍵安裝包 V1.6 已經在眾多VPS的CentOS 6-7、RHEL 6-7、Fedora 21-28、Debian 7-9、Ubuntu 10.04-18.04的32位和64位系統上測試通過(CentOS 5,Debian 6及之前版本其官網已經結束支持無法使用,Debian9上只能安裝PHP7.0以上版本。

廢話不多說下面開始講解如何安裝:

系統需求:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux發行版
  • 需要5GB以上硬盤剩余空間,MySQL 5.7,MariaDB 10至少9GB剩余空間
  • 需要128MB以上內存(128MB小內存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突發內存),注意小內存請勿使用64位系統!
  • 安裝MySQL 5.6或5.7及MariaDB 10必須1G以上內存,更高版本至少要2G內存!
  • 安裝PHP 7及以上版本必須1G以上內存!
  • VPS或服務器必須設置好可用的yum或apt-get源并確保能正常工作,離線安裝需要增加 CheckMirror=n 參數!
  • Linux下區分大小寫,輸入命令時請注意!
  • 如有通過yum或apt-get安裝的MySQL/MariaDB請自行備份數據等相關文件!
  • CentOS 5,Debian 6及之前版本其官網已經結束支持無法使用!
  • Ubuntu 18 ,Debian 9 ,Mint 19 ,Deepin 15.7 及所有新的Linux發行版只能使用1.6 進行安裝!
  • PHP 7.1.*以下版本不支持Ubuntu 19 、Debian 10等等非常新的Linux發行版!
  • 阿里云Ubuntu 14.04系統模版有問題不要用!!!
  • PHP 7.4升級或安裝必須CentOS 8 ,Debian 8 ,Ubuntu 16.04 且必須使用1.7!!!

安裝步驟:
1、使用putty或類似的SSH工具登陸VPS或服務器;

登陸后運行:screen -S lnmp
如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細內容參考screen教程。

2、下載并安裝LNMP一鍵安裝包:

您可以選擇使用下載版(推薦美國及海外VPS或空間較小用戶使用)或者完整版(推薦國內VPS使用,國內用戶可用在中找國內下載地址替換),兩者沒什么區別,只是完整版把一些需要的源碼文件預先放到安裝包里。

安裝LNMP穩定版
如需無人值守安裝,請使用?無人值守命令生成工具,或查看無人值守說明教程

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh?lnmp

如需要安裝LNMPA或LAMP,將./install.sh 后面的參數lnmp替換為lnmpa或lamp即可。如需更改網站和數據庫目錄、自定義Nginx參數、PHP參數模塊、開啟lua等需在運行./install.sh 命令前修改安裝包目錄下的 lnmp.conf 文件,詳細可以查看lnmp.conf文件參數說明。

如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安裝。

如下載速度慢或無法下載請更換其他下載節點,請查看LNMP下載節點具體替換方法。

運行上述LNMP安裝命令后,會出現如下提示:
LNMPA安裝及使用教程
目前提供了較多的MySQL、MariaDB版本和不安裝數據庫的選項,需要注意的是MySQL 5.6,5.7及MariaDB 10必須在1G以上內存的更高配置上才能選擇!如僅需安裝數據庫在lnmp安裝包目錄下執行:./install.sh db

輸入對應MySQL或MariaDB版本前面的序號,回車進入下一步.

LNMPA安裝及使用教程
設置MySQL的root密碼(為了安全不輸入直接回車將會設置為lnmp.org#隨機數字)如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除(個別情況下是只需要Backspace鍵)。輸入后回車進入下一步,如下圖所示:
LNMPA安裝及使用教程
詢問是否需要啟用MySQL InnoDB,InnoDB引擎默認為開啟,一般建議開啟,直接回車或輸入 y ,如果確定確實不需要該引擎可以輸入 n,(MySQL 5.7 版本無法關閉InnoDB),輸入完成,回車進入下一步。

LNMPA安裝及使用教程
注意:選擇PHP 7 版本時需要自行確認PHP版本是否與自己的程序兼容。

輸入要選擇的PHP版本的序號,回車進入下一步,選擇是否安裝內存優化:
LNMPA安裝及使用教程
可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車,直接回車為默認為不安裝。

如果是LNMPA或LAMP的話還會提示設置郵箱和選擇ApacheLNMPA安裝及使用教程“Please enter Administrator Email Address:”,需要設置管理員郵箱,該郵箱會在報錯時顯示在錯誤頁面上。

再選擇Apache版本
LNMPA安裝及使用教程
按提示輸入對應版本前面的數字序號,回車。

提示”Press any key to install…or Press Ctrl c to cancel”后,按回車鍵確認開始安裝。
LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin等軟件及相關的組件。

安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。

3、安裝完成
如果顯示Nginx: OK,MySQL: OK,PHP: OK
LNMPA安裝及使用教程
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安裝使用的時間及Install lnmp V1.6 completed! enjoy it.的話,說明已經安裝成功。
某些系統可能會一直卡在Install lnmp V1.5 completed! enjoy it.不自動退出,可以按Ctrl c退出。

安裝完成接下來開始使用就可以了,按添加虛擬主機教程,添加虛擬主機后可以使用sftp或ftp服務器上傳網站代碼,將域名解析到VPS或服務器的IP上,解析生效即可使用。

4、安裝失敗
LNMPA安裝及使用教程
如果出現類似上圖的提示,有一個或幾個沒安裝成功表明安裝失敗!!需要用或其他類似工具,將/root目錄下面的lnmp-install.log下載下來,到LNMP支持論壇發帖注明你的系統發行版名稱及版本號、32位還是64位等信息,并將lnmp-install.log壓縮以附件形式上傳到論壇,我們會通過日志查找錯誤,并給予相應的解決方法。

未經允許不得轉載: »

贊 (1) 打賞

相關推薦

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞