• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境

    在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压缩/解压缩RAR文件的方法
    下一篇:ubuntu关闭图形模式
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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