Ubuntu 16.04 安裝 Apache2.4 + mpm_worker + fastcgi + php7.0

2017-05-17 Apache, php, Ubuntu

之前寫過一篇 Ubuntu 16.04 在 Apache2.4 跑 PHP7.0 是用 mod_php 跑來的,而 mod_php 是使用 mpm_prefork 來跑,這篇主要要說的是 mpm_worker,因為 mpm_worker 比起 mpm_prefork 用了多進程、線程的混合模式,預先 fork 了一些子進程去製造線程,mpm_worker 對於大量的存取會比 prefork 有更多可用的線程

 

直接進入安裝的方式

 

Ubuntu 16.04 安裝 Apache2.4 + mpm_worker + fastcgi + php7.0

Step 1. 安裝 apache2 和 php7.0

 

Step 2. 停用 mod_php 和 mpm_prefork

 

Step 3. 啟動 action、mpm_worker、rewrite

 

 

Step 4. 建立 fcgi socket

 

Step 5. 修改 fastcgi 支援 php-fpm socket

 

Step 6. 建立 index.php 印出 phpinfo 確認。

 

Step 7. 啟動服務

 

驗證一下 phpinfo 的資訊,搞定。

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱