安裝Finch PHP,沒(méi)有其他框架那么多花頭,無(wú)論服務(wù)器是Windows系統(tǒng)還是 CentOS、Ubuntu、Debian 等Linux發(fā)行版操作系統(tǒng)。 但是我想調(diào)試運(yùn)行基本還是用Windows系統(tǒng)居多,因此安裝Finch PHP很簡(jiǎn)單,解壓文件夾放到開(kāi)發(fā)目錄即可,當(dāng)然PHP開(kāi)發(fā)環(huán)境要已經(jīng)配置好,php版本5.3.6(含)以上。
如果您是用CentOS、Ubuntu、Debian等操作系統(tǒng)當(dāng)作日常工作的電腦,那么參考Windows系統(tǒng)的方式即可。
Finch PHP 默認(rèn)采用偽靜態(tài)方式。
框架自帶了 .htaccess 文件用來(lái)從網(wǎng)址中刪除 index.php實(shí)現(xiàn)偽靜態(tài),如你用的是 Apache,請(qǐng)務(wù)必啟用 Apache 的 mod_rewrite 模塊。至于如何啟用mod_rewrite 模塊可百度查詢(xún)。
在 Nginx 中,將下面的指令放到站點(diǎn)配置文件server {}中就可以實(shí)現(xiàn)偽靜態(tài)功能。
if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?/$1? last; }
IIS 本身不支持偽靜態(tài)需要借助其他軟件,我常用的 ISAPI_Rewrite ,根據(jù)您的操作系統(tǒng)選擇對(duì)應(yīng)Lite版本即可,直接安裝基本沒(méi)有什么需要特別注意的。安裝成功在安裝目錄找到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
個(gè)人建議正式環(huán)境服務(wù)器用CentOS等操作系統(tǒng),用Nginx做WEB服務(wù)器。
更多建議: