編譯和安裝apache,本文的目的只是演示php以fastcgi方式執行,為了方便,只選必須的引數編譯
編譯並安裝mod_fcgid
[root@localhost]cd mod_fcgid-2.3.6
[root@localhost]apxs=/usr/local/apache2/bin/apxs ./configure.apxs
[root@localhost]make
[root@localhost]make install
[root@localhost]tar xvjf php-5.3.6.tar.bz2
編譯並安裝php
注釋:要是有庫檔案報錯,請安裝相關庫檔案,筆者的系統上曾報libxml2的錯,yum install libxml2-devel,解決問題。網路上很多文件,說要使用--enable-fastcgi這個引數,筆者在./configure --help中沒有找到這個引數,倒是找到乙個--disable-cgi的引數,因而決定不加--enable-fastcgi這個引數,此後證實這個引數可以不加。--with-apxs2這個引數一定不能加。
5.配置
建立fastcgi指令碼目錄
[root@localhost]# mkdir /usr/local/apache2/fcgi-bin
[root@localhost]# ln -s /usr/local/php/bin/php-cgi /usr/local/apache2/fcgi-bin/php-cgi
allowoverride none
options followsymlinks +execcgi
order allow,deny
allow from all
修改options indexes followsymlinks +execcgi
allowoverride none
order allow,deny
allow from all
注釋:筆者測試的test.php檔案放在htdocs目錄下面,因此htdocs目錄的許可權需要execcgi,若目錄不同,請賦予目錄execcgi的許可權。另loadmodule fcgid_module modules/mod_fcgid.so 這個再裝mod_fcgid的時候,自動新增了。
6、驗證
編輯測試頁面
[root@localhost]# vi /usr/local/apache2/htdocs/test.php
<?php
echo phpinfo();
?>
在瀏覽器欄目輸入http:
linux下php以fastcgi模式執行
編譯和安裝apache,本文的目的只是演示php以fastcgi方式執行,為了方便,只選必須的引數編譯 編譯並安裝mod fcgid root localhost cd mod fcgid 2.3.6 root localhost apxs usr local apache2 bin apxs co...
linux下php以fastcgi模式執行
編譯和安裝apache,本文的目的只是演示php以fastcgi方式執行,為了方便,只選必須的引數編譯 編譯並安裝mod fcgid root localhost cd mod fcgid 2.3.6 root localhost apxs usr local apache2 bin apxs co...
IIS 6下配置以FastCGI跑PHP
iis 6下配置以fastcgi跑php 作業系統 microsoft windows server 2003 enterprise server pack 2 參考文件 第一步 裝 fastcgi fcgisetup 1.5 rtw x86.msi 在iis6.0上以fastcgi方式裝php前,...