• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了ubuntu 8.04,ubuntu8.04下载,ubuntu8.04安装,ubuntu linux 8.04,ubuntu中vi怎么使用等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Ubuntu 8.04中建立PHP+MySQL环境
  • Ubuntu 8.04中启用FrameBuffer
  • Ubuntu 8.04中使用fast-cgi搭建Apache2+PHP5环境
  • Ubuntu 8.04升级到Ubuntu 8.10
  • Ubuntu 8.04系统下Opera浏览器安装配置

相关文章

  • 2017-05-12Ubuntu 15.10安装之后需要做什么
  • 2017-05-12Ubuntu 15.10候最终选版ISO镜像下载 正式版10月22日发布
  • 2017-05-12Ubuntu 14.10 “Utopic Unicorn”正式发布(附下载)
  • 2017-05-12Ubuntu下Flash乱码的解决方法
  • 2017-05-12Ubuntu中Eclipse新建Android project提示缺失R文件的原因及解决办法
  • 2017-05-12ubuntu系统忘记root密码?
  • 2017-05-12Ubuntu系统下Xen虚拟机的基本安装方法
  • 2017-05-12Ubuntu系统中软件安装的命令小结
  • 2017-09-13Ubuntu下,使用mavlink_shell.py连接pixhawk
  • 2017-05-12Ubuntu系统中gVim的基本安装与配置教程

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • ubuntu命令行打开html文件的方法
    • Ubuntu 14.04中禁用Dash在线搜索结果的方法
    • 怎么在ubuntu12.04安装nexus-2.10.0-02-maven私有仓库?
    • Ubuntu安装英汉词典(词库)详细步骤
    • 九个能够提高生产效率的bash命令技巧
    • Ubuntu系统安装搜狗拼音输入法教程
    • FastDFS4和Ubuntu12安装及部署步骤
    • 在Ubuntu系统上安装视频播放器Flow'N Play
    • Ubuntu系统怎么开启远程控制?
    • Ubuntu 14.04系统怎么安装Nvidia 私有显卡驱动?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有