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

2025-05-27 0 28

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境 https://www.kuaiidc.com/58233.html

相关文章

发表评论
暂无评论