注释:在Ubuntu中构建一个通用的LAMP环境真的很简单,只需要



$ sudo apt-get install apache2 php5-mysql MySQL服务器libapache2-mod-php5



没关系(几乎,如果没有弄错)。



然而,内置灯环境,PHP,通过Apache2国防部执行,这是软件包libap





在Ubuntu中构建一个普通的LAMP环境真的很简单,只需要



$ sudo apt-get install apache2 php5-mysql MySQL服务器libapache2-mod-php5



没关系(几乎,如果没有弄错)。



然而,在灯的环境结构,PHP的apache2 MOD进行软件包,这是libapache2-mod-php5。通过模块化的php实现,具有快捷方便等优点。但现在我只想要Fastcgi。不要问为什么。



寻找大量的信息,奇怪的是没有人能清楚地说出来。真的…我得总结一下。



----------------------切这里----------



首先,删除libapache2-mod-php5,因为没有使用$ sudo a2dismod PHP5。

$ sudo apt-get remove libapache2-mod-php5



安装PHP的CGI版本(你会支持FCGI)和Apache2动作模块

$ sudo apt-get安装PHP5的CGI

$ sudo a2enmod行动



创建一个新目录,把安装PHP5的CGI



$ sudo mkdir / usr / / PHP5的好地方

$ sudo mkdir / usr /局部/ PHP5 FCGI /箱

$ sudo cp / usr /斌/ PHP5 CGI / usr / / /好地方PHP5斌/



下一个关键是它总是错误的。



在虚拟主机配置(启用站点)文件中,



除了其他标记外,添加这些内容:



不同的好仓 / / / / /局部使用PHP5 FCGI /斌/

行动PHP FastCGI / / PHP5 CGI好仓

php-fastcgi.php AddHandler

应用程序/ x-httpd-php.php AddType



选择FollowSymLinks ExecCGI





然后重新启动Apache2。