首次安装
Finch追求是化繁为简,我就讲些最实用最适合初学者的。
Apache
Nginx
IIS
安装Finch PHP,没有其他框架那么多花头,无论服务器是Windows系统还是 CentOS、Ubuntu、Debian 等Linux发行版操作系统。 但是我想调试运行基本还是用Windows系统居多,因此安装Finch PHP很简单,解压文件夹放到开发目录即可,当然PHP开发环境要已经配置好,php版本5.3.6(含)以上。
如果您是用CentOS、Ubuntu、Debian等操作系统当作日常工作的电脑,那么参考Windows系统的方式即可。
WEB服务器配置
Finch PHP 默认采用伪静态方式。
Apache
框架自带了 .htaccess 文件用来从网址中删除 index.php实现伪静态,如你用的是 Apache,请务必启用 Apache 的 mod_rewrite 模块。至于如何启用mod_rewrite 模块可百度查询。
Nginx
在 Nginx 中,将下面的指令放到站点配置文件server {}中就可以实现伪静态功能。
if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?/$1? last; }
IIS
IIS 本身不支持伪静态需要借助其他软件,我常用的 ISAPI_Rewrite ,根据您的操作系统选择对应Lite版本即可,直接安装基本没有什么需要特别注意的。安装成功在安装目录找到httpd.conf文件,把文件只读属性去掉,添加以下指令。
RewriteRule .*\.(?:gif|jpg|png|bmp|css|js|txt|jpeg|swf|flv|ico|otf|eot|svg|ttf|woff|woff2|rar|zip) $0 [NC,L] RewriteRule /([0-9]*) /index.php/$1
个人建议正式环境服务器用CentOS等操作系统,用Nginx做WEB服务器。