主页 > 知识库 > Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境

Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境

热门标签:河北点拨外呼系统哪家公司做的好 地图标注不在现场怎么上传门头标 企业电话机器人靠谱吗 地图标注员骗局 400电话申请商客通 文德数慧科技有限公司 福州营销电销机器人招商 智能外呼系统的选购 各种地图标注

在Ubuntu中搭建一般的LAMP环境实在是太简单的一件事, 只需要

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

就好了(差不多, 如果没记错的话).

然而, 这样搭建出来的LAMP环境, PHP是通过Apache2的mod执行的, 这也就是软件包libapache2-mod-php5的作用. 通过mod执行的PHP有速度快, 方便等诸多优势. 不过现在我就是想要它通过Fastcgi执行. 别问为什麽.

找了好多资料, 奇怪怎麽就没人能说清楚, 真是..... 只好自己总结了

----------------------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/

下面关键了, 总是出错的就是这了

在你的虚拟主机配置(sites-enabled那里)文件,

之内, 其他标签之外添加这些内容:

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, 完事.

标签:长沙 曲靖 镇江 镇江 南阳 新余 鸡西 潜江

巨人网络通讯声明:本文标题《Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境》,本文关键词  Ubuntu,8.04,中,使用,fast-cgi,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境》相关的同类信息!
  • 本页收集关于Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境的相关信息资讯供网民参考!
  • 推荐文章