Nginx 搭配 Laravel PHP Framework 設定

Laravel PHP Framework
筆記在

Nginx 設定 Laravel 專案,現在的 PHP Framework 都將 query string 整個導向首頁 index.php,就拿 CodeIgniter 來說,在 Apache 只要設定

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|images|robots\.txt|$)
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
在 Nginx 內只要透過

try_files 即可

location / {
    try_files $uri $uri/ /index.php
}
正常來說 Laravel 直接用上面的設定即可,但是我發現在 $_GET 這全域變數會拿到空值,解法也很簡單,在 Nginx 將 query string 變數帶到 index.php 後面即可
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

2012 PHPConf RESTful API Design & Implementation with CodeIgniter PHP Framework

phpconf

去年 PHPConf 介紹了 CodeIgniter PHP Framework,這次講如何在 CodeIgniter 底下設計 RESTFul API,其實主要介紹兩個 CodeIgniter 套件,第一個是 RESTFul Server 前面是 RESTFul Client,一個伺服器端,後面用來測試 (Unit Test),底下是今年的 Slide,歡迎大家下載

PHP MVC Framework 搭配 Nginx + PHP-FPM 設定檔

Laravel PHP Framework
相信大家都知道

Nginx 搭配 PHP-FPM 用起來效能還不錯,這次來筆記如何設定 Nginx 去除 PHP MVC Framework 討厭的 index.php 字串,不管是 LaravelCodeIgniter 教學文件都是在 Apache 設定 .htaccess 來達成 Cleaner URL,Apache 最大好處支援 .htaccess,但是 Nginx 也有強大的效能,此篇紀錄如何設定 Nginx 達成 mod_rewrite 效果。

[Read More]

phpfog 免費提供升級 Silver 一個月

phpFog 最近放出一個消息 Get $29 account credit by just deploying a new App!,內文大意就是說,只要您註冊網站成功,並且新開 application,系統就會在帳戶增加 $29 美元,您隨時可以升級到 Silver Cloud,重點是免費的啦,如果大家想玩看看,就趕快去註冊吧,開放時間是 8 AM PST on 6 March 2012 and runs until 8 AM PST on 9 March 2012.,不確定時間是不是過了 XD,如果已經有帳號的,可以直接到 Live Chat 直接請他們把 Credit 加上去就好。 phpfog 搭配當紅 git 來當作下載及上傳程式碼,跟過去都是用 FTP 方式來運作有很大的不同,所以用此平台之前,請先學會基本 git version control,網站提供了很多 PHP Framework 或 Application,例如 CodeIgniterCakePHPFuelPHPLaravel…等,不管選擇哪一個 Framework,都可以隨時修改,系統只是預設把 Source Code 抓下來放到 Application 裡面,所以可以任意刪除。

輕量級 A Clean & Classy PHP Framework Laravel 簡介安裝

Laravel PHP Framework
今日作者來介紹一套輕量級 PHP Framework:

Laravel,目前還尚未發現台灣有任何人使用這套,然而 PHP Framework 實在太多種了,要把每一套都弄熟實在很不容易,如果作者有玩過一定會上來寫些教學文件,Laravel 是基於 PHP 5.3 環境的 PHP Framwork,裡面已經都是用物件及 5.3 的 Namespace 下去開發,如果您想研究 Laravel PHP Framework 可以 Follow Laravel Twitter,更重要的是追蹤 Github Source Code。也許可以看一下 2.0 的 Roadmap

[Read More]