詳細整理5款較爲常用的Linux VPS服務器WEB一鍵安裝工具

早年我們如果在Linux服務器配置網站環境的時候一般如何操作的?安裝cPanel面板?這個是要花錢的,記憶中好像每個月需要十多美元,對於普通的個人站長用戶來說確實是不小的費用。即便我們用破解版也不行,因爲這個牽扯到安全問題。那我們學着一些教程手工編譯WEB環境,安裝PHP、安裝MYSQL、安裝APACHE...,是不是很麻煩?

更爲主要的是,一般我們新人或者國內站長對於LINUX系統並不是特別熟悉,我們可能多一些熟悉WINDOWS系統,因爲我們每天都在使用。有什麼辦法來解決這個問題呢?畢竟隨着項目的需求,虛擬主機可能不夠用,必須用到服務器。如今我們可以看到很多個人或者第三方提供一鍵WEB環境腳本,比如熟悉的有LNMP、LAMP、LAMPA等等。

在這裏,筆者將會在今天整理和分享我們常用的LINUX服務器中配置WEB環境的方法,不用自己編譯這麼複雜,我們直接可以利用工具自帶的一鍵安裝,無人值守。最後根據腳本方提供的小工具建站和管理,是不是很不錯?

clipboard.png

這裏我依次整理。

第一、LNMP(www.lnmp.org)

個人記憶中這款工具至今估計有十年左右時間,當初也是個人站長爲方便自己使用WEB環境配置開發的。完全是免費的,每年都有較大的更新和升級。這也是筆者一直在使用的WEB腳本工具之一。LNMP一鍵安裝包是一個用Linux Shell編寫的可以爲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)生產環境的Shell程序。

1、安裝

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

這個腳本支持大部分LINUX版本,比如CENTOS、DEBIAN、UBUNTU等。個人建議內存配置在1G以及以上,因爲MYSQL5.6以上需要至少1GB內存。

2、應用

在安裝完畢之後,我們可以根據官方提供的腳本工具方法進行建站、管理等操作。

a. lnmp添加、刪除虛擬主機及僞靜態管理
b. 使用lnmp自帶工具快速添加網站/域名綁定目錄
c. 一鍵安裝無面板LNMP WEB建站環境

這個腳本每年6月1日會有較大版本更新。如果我們有需要升級可以根據官方提供的方法升級或者安裝新版本。

第二、LAMP(lamp.sh)

LAMP一鍵腳本也是由於個人站長提供的,經過幾年的改善目前也是比較完善。LAMP 一鍵安裝包是一個用 Linux Shell 編寫的可以爲 Amazon Linux/CentOS/Fedora/Debian/Ubuntu 系統的 VPS 或服務器安裝 LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP) 生產環境的 Shell 腳本。包含一些可選安裝組件如:Zend OPcache, ionCube Loader, XCache, imagick, gmagick, libsodium, memcached, redis, mongodb, swoole, yaf, xdebug。

1、安裝

yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
~/lamp/lamp.sh -h

根據提示進行安裝。

2、應用

a. LAMP常見應用問題

第三、Oneinstack(oneinstack.com)

Oneinstack腳本至今應該有兩三年時間,筆者也經常和作者聊天關於腳本的進度和問題反饋。看似這個腳本工具在LNMP基礎上改善的,但是其特點在於不斷的升級,而且是第一時間升級。目前軟件版本都是保持最新。

1、安裝

yum -y install wget screen #for CentOS/Redhat
# apt-get -y install wget screen #for Debian/Ubuntu
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源碼,國內外均可下載
tar xzf oneinstack-full.tar.gz
cd oneinstack #如果需要修改目錄(安裝、數據存儲、Nginx日誌),請修改options.conf文件
screen -S oneinstack #如果網路出現中斷,可以執行命令`screen -R oneinstack`重新連接安裝窗口
./install.sh

然後根據提示嚮導進行安裝。

2、應用

a. oneinstack自動模式使用教程
b. Oneinstack環境快速部署Let's Encrypt泛域名SSL證書

第四、WDCP面板(wdcp.net)

WDCP是可視化面板,與上面三個腳本不同之處在於安裝之後可以看到安裝軟件界面。類似我們用的cpanel面板一樣。因爲不是所有的站長都會用SHELL腳本命令的。但是這個腳本缺點是這幾年更新很慢,而且易用性不如以前了。前幾天看居然還開始收費。

1、安裝

wget http://dl.wdlinux.cn/files/lanmp_v3.3.tar.gz
tar zxvf lanmp_v3.3.tar.gz
sh lanmp.sh

2、應用

a. 利用WDCP面板建站篇 - 添加站點和MYSQL數據庫
b. WDCP面板基於PHP5.5.38安裝swoole擴展支持

目前,WDCP也開始收費服務,如果我們有更好的選擇,可以用其他免費的。

第五、寶塔面板(bt.cn)

寶塔面板其實就是在WDCP面板不維護的時候開發的,迎合用戶的需求起步。根據官方的額說法是永久免費,但是如今也開始收費。不過免費版本基礎功能還是可以用的,只不過一些安全擴展和應用付費。至少到目前爲止還可以使用。

1、安裝

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

建議使用CENTOS7.X,其他兼容不好。

2、應用

a. 寶塔面板安裝後需要多的幾件事情
b. 寶塔linux面板安裝使用教程彙總貼

從目前看,如果是可視化面板應用的話還是這款有優勢。如果以後這款沒有優勢,我們再尋找是否有其他可替代品。

總結,通過上面3款無面板的腳本安裝,以及2款有面板的WEB環境。我們基本上可以掌握在服務器中配置WEB。具體選擇哪款還是根據自己的習慣。

本文來自:https://segmentfault.com/a/1190000018404577

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章