一般業務大家都使用nginx了.這個是標配,主要是為了以後擴充套件架構以提高訪問量方便,
linux上nginx跟php-fpm的組合很好.nginx輕量,穩定,高效,跟php-fpm通過fastcgi進行網路通訊,松耦合,
比如你要開100個php工作程序: 1.使用apache + mod_php則需要開啟100個httpd工作程序,每個httpd工作程序提供http服務和php解析服務. 2.使用nginx + php-fpm則可以開啟4個nginx工作程序(假設你的cpu核心數為4),和100個php-fpm程序,總共104個程序,但值得注意的是,100個php-fpm程序占用的記憶體肯定要比100個httpd程序少,因為php-fpm不提供http服務,也就是說nginx + php-fpm比apache + mod_php能夠節省94套http服務占用的記憶體. 3.使用nginx + apache + mod_php則是最耗記憶體的組合.
就簡單易用來說,中小**直接部署apache(prefork mpm)+mod_php這種經典的組合也不錯.另外請注意,php官方不推薦在linux上使用event這個執行緒化的apache mpm來搭配mod
LNMP 搭建Lnmp系統
準備centos8系統 yum安裝nginx rpm安裝mysql repo的安裝 rpm ivh mysql57 community release el7 9.noarch.rpm 進入repo目錄 cd etc yum.repos.d 最新版8.0.17在當前目錄即可,省略本步驟 安裝 yum...
LAMP和LNMP的詳解
最近學習下關於php伺服器的搭建,從而小結下自己學習理解的知識。對於伺服器的web部署來說很多人都熟悉lamp和lnmp兩種方式,首先說一下字面上看其實就是乙個字母差別,其實也是web環境中核心的環境差別。lamp linux apache mysql php的組合方式 lnmp linux ngi...
LNMP解除安裝
先停掉所有服務 service mysql stop service php fpm stop service nginx stop killall mysql killall php fpm killall nginx 如果是rpm安裝,則 rpm qa grep mysql nginx php ...