還是以freebsd7.0為例
首先安裝mysql-server-5.0,以ports方式安裝
#cd /usr/ports/databases/mysql50-server && make install clean
2,php5安裝
#cd /usr/lang/php5/ && make install clean 選擇對cgi mysql等的支援
#cp /usr/ports/www/lighttpd/work/lighttpd-version/src/spawn-cgi /usr/bin #複製spawn-cgi到/usr/bin目錄下;
修改配置檔案/usr/local/etc/nginx/nginx.conf
去除以下配置檔案中的#號,再設定第二行的user www www以www使用者和組執行,儲存
location ~ \.php$ 0 y. j: d9 |; ]}8 @0 g" q3 r0 l: q
6,修改php.ini檔案中的cgi.fix_pathinfo=1 這樣php-cgi方能正常使用script_filename這個變數。
- b8 w6 f, l9 ~/ u- d1 l& g% d7,啟動fcgi
: h; a' v: ( n1 `6 r如果螢幕顯示以下兩行資訊,說明配置檔案正確:/ r# n& t2 s9 k; y! [
www# nginx -t -c /usr/local/etc/nginx/nginx.conf y# ]9 ]0 i' u7 e. d# \) }% b v
2008/07/21 16:58:13 [info] 33772#0: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
3 l- y c5 t7 \2008/07/21 16:58:13 [info] 33772#0: the configuration file /usr/local/etc/nginx/nginx.conf was tested successfully) b y7 u c% u! b j
啟動:( s/ |' ^3 p5 n
/usr/local/etc/rc.d/nginx start
2 j2 @, x7 `5 a+ d' f6 z. g9,加入開機自動啟動/etc/rc.conf2 j0 u- z: z+ w6 |5 h& r' }4 `
nginx_enable=」yes」# k" h# @9 |- m
10,phpinfo測試
- k+ o" m1 j) \5 c寫入以下內容至/usr/local/etc/www/nginx/phpinfo.php$ e; f0 g7 v: n. g
<? phpinfo();?>
$ y6 x: t6 @5 [: s6 d8 ^如果正常輸出php配置資訊,則配置成功!# t9 l! q- i( r \5 r: ?
另外需要補充一點:
. [/ f- k! r% q6 u. f如需要安裝wordpress和cms之類程式,還需要安裝php擴充套件,php5-extensions! w# k+ i: z3 |" w6 u* \
#cd /usr/ports/lang/php5-extensions/ && make install clean0 g# y7 a- n) e
選中需要安裝與支援的模組。
MAC安裝Nginx Mysql Php的過程記錄
目錄 1.使用brew安裝,首先需要安裝brew。2.安裝php。3.安裝nginx。4.安裝mysql。官網上給出的安裝方式是 usr bin ruby e curl fssl 但是,raw.githubusercontent.com 連線不到。網上給出在 hosts裡修改 ip 位址在這裡也是行...
安裝Docker(yum安裝)
確定你是centos7及以上版本 root 192 desktop cat etc redhat release centos linux release 7.2.1511 core 3.yum安裝gcc相關 yum y install gcc yum y install gcc c 4.解除安裝舊...
安裝 python python安裝
pyenv 多版本管理工具 1.linux安裝pyenv方式 git 安裝 1 安裝git yum install git y 2 安裝python編譯依賴 yum y install gcc make patch gdbm devel openssl devel sqlite devel read...