寶塔面板安裝好了,如果需要搭建網站,還需要部署網站需要的網站環境,那么這篇文章就可以幫助你如何選擇所需要及穩定的網站環境

什么是LAMP和LNMP?

LAMP=Linux+Apache+MySQL+PHP

LNMP=Linux+NGINX+MySQL+PHP

以下輝哥建議選擇LNMP環境

推薦理由:NGINX占用資源較少,抗并發強,處理靜態文件上比Apache強上三倍,等等

以下輝哥以LNMP環境部署為例:

教程開始

第一次進入寶塔面板會提示你部署環境,這個時候你就可以選擇所需要的環境進行部署

1、NGINX

NGINX推薦選擇Nginx -Tengine2.2,畢竟Tengine是由淘寶官方進行開發維護的,它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。并且淘寶的服務器也是使用的Tengine,在雙十一扛下了那么高的并發。

2、MySQL

MySQL推薦選擇alisql,?AliSQL?是基于MySQL官方版本的一個分支,由阿里云數據庫團隊維護,目前也應用于阿里巴巴集團業務以及阿里云數據庫服務。該版本在社區版的基礎上做了大量的性能與功能的優化改進。尤其適合電商、云計算以及金融等行業環境。該版本性能優于社區版MySQL 70%左右,可幫助中小企業和開發者提升數據運營能力。

3、PHP

PHP推薦選擇PHP7.2版本,因為目前很多PHP程序已經兼容PHP7.2了,另一方面就是PHP7系列版本在每一個版本上都有很大的改進,從而在性能上穩定提升

4、安裝方式

安裝方式建議選擇編譯安裝,雖然編譯安裝比較慢,但是其穩定性是快速安裝比不了的。

所以推薦安裝環境

點擊一鍵安裝后,會有一個消息盒子,提升正在安裝的信息,如下圖

NGINX性能優化

對NGINX進行性能優化,使其在穩定性和并發上更耐抗

配置方式:依次點擊寶塔面板左側的軟件商店,運行環境,Nginx后面的設置,性能優化

里面有很多地方都可以自行設置,如果不懂默認即可,但是有一點需要注意,Gzip這里推薦壓縮率設置為3,其余可自行修改

MySQL性能優化

對MySQL數據庫進行性能優化,使其在數據讀寫上更快速更穩定

配置方式:依次點擊寶塔面板左側的軟件商店,運行環境,MySQL后面的設置,性能調整

如果不懂可以選擇優化方案里面的方案,里面的1-2,2-4,4-8等等的意思是你的服務器或虛擬機的運行內存是1GB-2GB的使用,以此類推。如果懂如何修改的,可自行調整其數值,記得保存哦!

PHP拓展安裝

為什么要安裝PHP拓展呢,比如php本來不支持操作某種功能,但在新版本想對它提供支持,就以擴展的方式來提供,這樣,我們在配置php時,如果我們不用此功能,我們就可以讓php不加載他,從而節省服務器資源,提供其性能

1、安裝拓展

依次點擊寶塔面板左側的軟件商店,運行環境,PHP7.2后面的設置,安裝拓展(其他版本PHP同理)

推薦安裝的拓展:ionCube,fileinfo,opcache,memcache,memcached,redis,apcu,imagemagick,imap,Swoole,sg11

安裝方法:直接點擊需要安裝的拓展后面的安裝按鈕即可

2、性能優化

找到PHP設置的性能調整,可以選擇并發方案里面的方案(方案同MySQL的方案),也可以自己修改下面的數值,修改完記得保存哦!