Widgets

好一段時間沒有跟上 PHP 的世界了(PHP3 恍如隔世 XD)。剛才空檔動手玩了一下 Slim Framework 想做個小玩具。滿方便上手的。從「安裝」到可以動「Hello world」都滿順利的,可以很快起步(但若要上手,還是要認真看一下文件)。

安裝


直接照著「http://www.slimframework.com/install」的步驟,即可完成。我剛才是在一台 MacBook Pro 上頭進行,沒遇到大問題。

其中一個步驟「php composer.phar install」,會用到「composer.phar」這個檔案,我自己是先放在使用者的家目錄,所以我改成「php ~/composer.phar install」。能讓 php 找到這個檔案即可。

Hello World


請參閱「http://docs.slimframework.com/pages/getting-started-hello-world/」。五行即可跑 Hello world :) 要測試的時候記得照程式碼中的 URL 格式去測。

如果這五行對你自己來說感覺上有點困難的話,可能有些 PHP 和 Internet 的基礎知識可以再補一下,或是先找一兩個喜歡的 PHP Framework 的文件從頭到尾看完,可以交叉著看,或是直接追進去看程式碼,會很有幫助。加油!讀過的都是你的 :)

Apache 設定

如果遇到 404 Error,可以檢查一下 Rewrite 的設定。看是放在 .htaccess 或是該 virtual host 的設定段落中。把所有 routing (rewrite) 送去給 /index.php 作處理。大部分的 PHP Framework 都會需要。不同的 web server 設定方式可以參考這裡

.htaccess 範例:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]


接下來,大家就各自動手發揮囉。


0 Comments:

Post a Comment

 
Top