在柬埔寨VPS上部署 WEB 應用時經(jīng)常會用到 LAMP/LNMP 環(huán)境,即 linux+apache/nginx+mysql+php 集成環(huán)境。比如常用的 wordpress 博客系統(tǒng)、discuz 論壇、kodexplorer 網(wǎng)盤程序等等都是基于 PHP+mysql 環(huán)境運行的。還有其他數(shù)不勝數(shù)的 web 應用都是依賴于此,可以說搭建 lamp/lnmp 環(huán)境是玩 linux 的基本操作和必備技能。有些 vps 主機是支持一鍵安裝 LNMP/LAMP 的,如vultr、do。但更多柬埔寨vps主機是不支持一鍵安裝 LNMP/LAMP,這就需要我們手動安裝了。
三種 LNMP/LAMP 部署方法
1、 通過 linux 自帶的包管理器(apt、yum)下載 apache+mysql+php 安裝包,自動安裝配置。這種方法比較簡單,只要輸入幾行命令。但是難以指定各軟件的版本,而且軟件的版本也會隨系統(tǒng)升級而升級。
2 、手動下載 apache+mysql+php 安裝包,手動編譯安裝配置。雖然麻煩,但是自定義程度高,而且穩(wěn)定。
3 、采用 lamp/lnmp 在柬埔寨vps上一鍵安裝腳本安裝?梢灾付ǜ鬈浖陌姹咎。原理是通過腳本下載安裝包,再編譯安裝。主要優(yōu)點就是快,這也是今天我主要介紹的安裝方法。
一鍵安裝腳本,直接就用軍哥的 LNMP。LNMP 一鍵安裝腳本在圈內(nèi)名聲很大很權(quán)威,很多人生產(chǎn)環(huán)境都是用 LNMP 腳本搭建的。支持 CentOS/RHEL/Fedora/Debian/Ubuntu 等主流 linux 發(fā)行版。建議最小安裝內(nèi)存 128M,最小磁盤大小 10G,建站推薦搬瓦工作為首選主機。腳本從 2009 年發(fā)布以來,已經(jīng)迭代了 15 個版本了,最近一個版本 V1.5 發(fā)布于 2018 年 6 月 1 日。個人覺得 LNMP 腳本是很穩(wěn)定、健壯、擴展性良好的,強烈推薦。
一鍵安裝腳本使用步驟
一鍵安裝 lnmp 環(huán)境
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
一鍵安裝 lamp 環(huán)境
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lamp
以 lamp 為例
執(zhí)行安裝命令后,會讓你選擇安裝 mysql 版本、mysql 默認密碼、php 版本、apache 版本等,如果不確定怎么選擇,可以選默認項。
測試主機的系統(tǒng)是 ubuntu14.04,配置是 1 核 512M 內(nèi)存 10G 磁盤。一共耗時 37 分鐘安裝完成,成功截圖如下。整個安裝過程很順利沒出現(xiàn)問題和卡頓。
其中 apache 和 mysql 是由 lnmp 命令統(tǒng)一管理的。通過 lnmp start|stop|reload|restart|kill|status 管理 apache 和 mysql 狀態(tài)。
另外,還提供 lnmp 離線一鍵安裝包。離線安裝包里面包含了 apache、mysql、php 等所需的軟件包,支持主機在不聯(lián)網(wǎng)的情況下安裝 LNMP/LAMP 環(huán)境。