以FASTCGI方式运行Movable Type
安装好mod_fastcgi,注意是mod_fastcgi,不是mod_fcgid,我安装mod_fcgid的过程中碰到一些问题,导致Movable Type不能工作。当然在阅读这篇文章之前你肯定已经安装好了Movable Type。
安装FASTCGI碰到问题欢迎跟帖讨论
安装完FASTCGI后编辑apache的配置文件
加入以下内容
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
FastCgiIpcDir /tmp/fcgi_ipc/
AddHandler fastcgi-script .cgi
FastCGIConfig -autoUpdate -idle-timeout 120 -killInterval 3600 -maxClassProcesses 6 -maxProcesses 15
</IfModule>
建立文件夹/tmp/fcgi_ipc/并赋以正确的权限
在虚拟主机配置文件的Directory小节中加入
<FilesMatch “^mt-(add-notify|atom|check|config|feed|testbg|upgrade|wizard|xmlrpc)\.cgi$”>
SetHandler cgi-script
</FilesMatch>
重启apache之后Movable Type就运行在FASTCGI之下了。配置Movable Type运行在FASTCGI下参考官方的文档才是王道。
参考Running Movable Type with FastCGI
按照常理来说FASTCGI是相当快的,不知道我配置出了什么问题,我的MT在FASTCGI环境中运行得相当的慢,不知是什么原因