寶塔面板安裝好了,如果需要搭建網(wǎng)站,還需要部署網(wǎng)站需要的網(wǎng)站環(huán)境,那么這篇文章就可以幫助你如何選擇所需要及穩(wěn)定的網(wǎng)站環(huán)境
什么是LAMP和LNMP?
LAMP=Linux+Apache+MySQL+PHP
LNMP=Linux+NGINX+MySQL+PHP
以下輝哥建議選擇LNMP環(huán)境
推薦理由:NGINX占用資源較少,抗并發(fā)強(qiáng),處理靜態(tài)文件上比Apache強(qiáng)上三倍,等等
以下輝哥以LNMP環(huán)境部署為例:
教程開始
第一次進(jìn)入寶塔面板會提示你部署環(huán)境,這個時候你就可以選擇所需要的環(huán)境進(jìn)行部署
1、NGINX
NGINX推薦選擇Nginx -Tengine2.2,畢竟Tengine是由淘寶官方進(jìn)行開發(fā)維護(hù)的,它在Nginx的基礎(chǔ)上,針對大訪問量網(wǎng)站的需求,添加了很多高級功能和特性。并且淘寶的服務(wù)器也是使用的Tengine,在雙十一扛下了那么高的并發(fā)。
2、MySQL
MySQL推薦選擇alisql,?AliSQL?是基于MySQL官方版本的一個分支,由阿里云數(shù)據(jù)庫團(tuán)隊維護(hù),目前也應(yīng)用于阿里巴巴集團(tuán)業(yè)務(wù)以及阿里云數(shù)據(jù)庫服務(wù)。該版本在社區(qū)版的基礎(chǔ)上做了大量的性能與功能的優(yōu)化改進(jìn)。尤其適合電商、云計算以及金融等行業(yè)環(huán)境。該版本性能優(yōu)于社區(qū)版MySQL 70%左右,可幫助中小企業(yè)和開發(fā)者提升數(shù)據(jù)運營能力。
3、PHP
PHP推薦選擇PHP7.2版本,因為目前很多PHP程序已經(jīng)兼容PHP7.2了,另一方面就是PHP7系列版本在每一個版本上都有很大的改進(jìn),從而在性能上穩(wěn)定提升
4、安裝方式
安裝方式建議選擇編譯安裝,雖然編譯安裝比較慢,但是其穩(wěn)定性是快速安裝比不了的。
所以推薦安裝環(huán)境
點擊一鍵安裝后,會有一個消息盒子,提升正在安裝的信息,如下圖
NGINX性能優(yōu)化
對NGINX進(jìn)行性能優(yōu)化,使其在穩(wěn)定性和并發(fā)上更耐抗
配置方式:依次點擊寶塔面板左側(cè)的軟件商店,運行環(huán)境,Nginx后面的設(shè)置,性能優(yōu)化
里面有很多地方都可以自行設(shè)置,如果不懂默認(rèn)即可,但是有一點需要注意,Gzip這里推薦壓縮率設(shè)置為3,其余可自行修改
MySQL性能優(yōu)化
對MySQL數(shù)據(jù)庫進(jìn)行性能優(yōu)化,使其在數(shù)據(jù)讀寫上更快速更穩(wěn)定
配置方式:依次點擊寶塔面板左側(cè)的軟件商店,運行環(huán)境,MySQL后面的設(shè)置,性能調(diào)整
如果不懂可以選擇優(yōu)化方案里面的方案,里面的1-2,2-4,4-8等等的意思是你的服務(wù)器或虛擬機(jī)的運行內(nèi)存是1GB-2GB的使用,以此類推。如果懂如何修改的,可自行調(diào)整其數(shù)值,記得保存哦!
PHP拓展安裝
為什么要安裝PHP拓展呢,比如php本來不支持操作某種功能,但在新版本想對它提供支持,就以擴(kuò)展的方式來提供,這樣,我們在配置php時,如果我們不用此功能,我們就可以讓php不加載他,從而節(jié)省服務(wù)器資源,提供其性能
1、安裝拓展
依次點擊寶塔面板左側(cè)的軟件商店,運行環(huán)境,PHP7.2后面的設(shè)置,安裝拓展(其他版本PHP同理)
推薦安裝的拓展:ionCube,fileinfo,opcache,memcache,memcached,redis,apcu,imagemagick,imap,Swoole,sg11
安裝方法:直接點擊需要安裝的拓展后面的安裝按鈕即可
2、性能優(yōu)化
找到PHP設(shè)置的性能調(diào)整,可以選擇并發(fā)方案里面的方案(方案同MySQL的方案),也可以自己修改下面的數(shù)值,修改完記得保存哦!