Zi 字媒體
2017-07-25T20:27:27+00:00
1.安裝
#Apache
cd /usr/ports/www/apache22-worker-mpm; make install
#PHP(記得把FPM選項勾起來)
cd /usr/ports/lang/php5; make install
#複製php.ini
cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
#PHP Extensions
cd /usr/ports/lang/php5-extensions; make install
#mod_fastcgi
cd /usr/ports/www/mod_fastcgi; make install
2.修改設定
/usr/local/etc/apache22/httpd.conf
#確認是否有mod_fastcgi.so
LoadModule fastcgi_module libexec/apache22/mod_fastcgi.so
#將httpd-mpm.conf註解拿掉
Include etc/apache22/extra/httpd-mpm.conf
新增/usr/local/etc/apache22/Includes/php.conf
LoadModule php5_module libexec/apache22/libphp5.so
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps
FastCGIExternalServer /usr/local/sbin/php-fpm -socket /tmp/php-fpm.sock -idle-timeout 900
AddHandler php-fastcgi .php
Action php-fastcgi /usr/local/sbin/php-fpm.fcgi
ScriptAlias /usr/local/sbin/php-fpm.fcgi /usr/local/sbin/php-fpm
Options ExecCGI FollowSymLinks
SetHandler fastcgi-script
Order allow,deny
Allow from all
DirectoryIndex index.php index.html
修改/usr/local/etc/php-fpm.conf
;調整listen接口
;listen = 127.0.0.1:9000
listen = /tmp/php-fpm.sock
修改/etc/rc.conf
#php-fpm
php_fpm_enable="YES"
#apache
apache22_enable="YES"
apache22_http_accept_enable="YES"
3.啟動
/usr/local/etc/rc.d/php-fpm start
/usr/local/etc/rc.d/apache22 start
Categories: FreeBSD
分類
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次喜歡