Zi 字媒體
2017-07-25T20:27:27+00:00
單使用apache來跑服務其實速度不快且非常耗費記憶體,這時候就要請出fastcgi來幫忙了!
fastcgi的功用和好處網路上非常多資料,這邊就不再贅述。
(請先安裝apache2及php5)
安裝apache2-mpm-worker及PHP相關套件
apt-get install apache2-mpm-prefork libapache2-mod-fastcgi php5-fpm
(注意:安裝apache2-mpm-worker後,系統會移除 Apache2 Mpm prefork 和 PHP5 Module,所以PHP的網頁全部會變成可下載的原始碼。)
啟用 apache2 的 module actions 和 FastCGI
a2enmod actions fastcgi
將/etc/apache2/mods-enabled/fastcgi.conf改成
FastCGIExternalServer /usr/sbin/php5-fpm -host 127.0.0.1:9000
AddHandler php5-fastcgi .php
Action php5-fastcgi /usr/sbin/php5-fpm.fcgi
ScriptAlias /usr/sbin/php5-fpm.fcgi /usr/sbin/php5-fpm
Options ExecCGI FollowSymLinks
SetHandler fastcgi-script
Order allow,deny
Allow from all
重啟apache
/etc/init.d/apache2 restart
只要從phpinfo中看到以下資訊就算成功
Configuration File (php.ini) Path /etc/php5/fpm
Categories: Linux
分類
Android
AngularJS
API Blueprint
Chrome
Database
MySQL
DataStructure
Editor
Vim
Firefox
Git
Hadoop
Language
Go
Java
JavaScript
jQuery
jQueryChart
Node.js
Vue
PHP
Laravel
ZendFramework
Python
Mac
Network
Cisco
DLink
Juniper
Oauth
Server
Apache
Share
Unix
FreeBSD
Linux
WebDesign
Bootstrap
CSS
HTML
Wordpress
Search
搜尋:
寫了
5860316篇文章,獲得
23313次喜歡