主頁 > 知識庫 > Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5環(huán)境

Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5環(huán)境

熱門標(biāo)簽:河北點撥外呼系統(tǒng)哪家公司做的好 地圖標(biāo)注不在現(xiàn)場怎么上傳門頭標(biāo) 企業(yè)電話機(jī)器人靠譜嗎 地圖標(biāo)注員騙局 400電話申請商客通 文德數(shù)慧科技有限公司 福州營銷電銷機(jī)器人招商 智能外呼系統(tǒng)的選購 各種地圖標(biāo)注

在Ubuntu中搭建一般的LAMP環(huán)境實在是太簡單的一件事, 只需要

$sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5

就好了(差不多, 如果沒記錯的話).

然而, 這樣搭建出來的LAMP環(huán)境, PHP是通過Apache2的mod執(zhí)行的, 這也就是軟件包libapache2-mod-php5的作用. 通過mod執(zhí)行的PHP有速度快, 方便等諸多優(yōu)勢. 不過現(xiàn)在我就是想要它通過Fastcgi執(zhí)行. 別問為什麼.

找了好多資料, 奇怪怎麼就沒人能說清楚, 真是..... 只好自己總結(jié)了

----------------------cut here----------

首先, 刪除libapache2-mod-php5, 因為沒用了.$sudo a2dismod php5
$sudo apt-get remove libapache2-mod-php5

安裝cgi版的php(自己會支持fcgi的)和apache2的action模塊
$sudo apt-get install php5-cgi
$sudo a2enmod actions

新建目錄, 把安裝的php5-cgi扔過去

$sudo mkdir /usr/local/php5-fcgi
$sudo mkdir /usr/local/php5-fcgi/bin
$sudo cp /usr/bin/php5-cgi /usr/local/php5-fcgi/bin/

下面關(guān)鍵了, 總是出錯的就是這了

在你的虛擬主機(jī)配置(sites-enabled那里)文件,

之內(nèi), 其他標(biāo)簽之外添加這些內(nèi)容:

ScriptAlias /fcgi-bin/ "/usr/local/php5-fcgi/bin/"
Action php-fastcgi /fcgi-bin/php5-cgi
AddHandler php-fastcgi .php
AddType application/x-httpd-php .php

Options FollowSymLinks ExecCGI


然后重啟apache2, 完事.

標(biāo)簽:長沙 曲靖 鎮(zhèn)江 鎮(zhèn)江 南陽 新余 雞西 潛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5環(huán)境》,本文關(guān)鍵詞  Ubuntu,8.04,中,使用,fast-cgi,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5環(huán)境》相關(guān)的同類信息!
  • 本頁收集關(guān)于Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5環(huán)境的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章