nginx安裝
下載nginx包,複製到linux下
解壓
tar -zxvf nginx-1.9.12.tar.gz
./configure
cd nginx-1.9.12./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/src/pcre-8.10
注意:執行./configure這一步的時候,報錯的話,一般都是缺少依賴的包,少什麼就裝什麼,可以使用yum安裝。如果是使用源碼安裝,要用–with-xxx=path來將裝好的包引進來。值得一提的是,我這裡少了pcre包,引用的時候卻是指向它的源碼包的路徑,這一點讓我有點費解。(一般都是指向安裝位置)
編譯安裝
make && make install
整合php
首先你得裝好了php,並且在安裝php時,也安裝了fpm。
如何安裝fpm?在安裝php時:
./configure--enable-fpm
如果沒有裝fpm,那麼重裝php吧,本人暫時沒找到可以直接追加fpm的方式
fpm配置
先建立fpm的使用者與使用者組
[root@zhoujun etc]# groupadd phpfpm[root@zhoujun etc]# useradd -g phpfpm phpfpm
使用者名稱和組名沒有特殊要求,為了以後能夠識別這個使用者和組是幹嘛的,我就乾脆命名為phpfpm了。
進入php安裝目錄下的etc,修改設定檔
[root@zhoujun etc]# cp php-fpm.conf.default php-fpm.conf[root@zhoujun etc]# vim php-fpm.conf
在這個設定檔,以;開頭的都是注釋,我們需要將user和group改為我們剛剛建立的
配置nginx
修改nginx設定檔
vim /usr/local/nginx/conf/nginx.conf
在這裡加上index.php
將以下幾行的注釋去掉,並將修改紅框中的內容
啟動服務
啟動fpm
/usr/local/php/sbin/php-fpm
啟動nginx
/usr/local/nginx/sbin/nginx
至此,全部完成!
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了Linux筆記(62)——nginx安裝與php整合,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。