เล่น laravel 4 บน appfog

appfog คือบริการ PaaS (Platform as a Service) ยอดนิยมตัวหนึ่ง
ใช้ฟรีด้วย (รีบไปสมัครมาเล่นนะ)

laravel 4 คือ php framework ที่น่าสนใจตัวหนึ่ง (ว่าแต่ทำไมมันมาน่าสนใจตอนเวอร์ชั่น 4 ล่ะ)
ผมเองไม่รู้หรอกว่ามันน่าสนใจอย่างไร แต่เห็นว่ามีคนมาเขียน tutorial กันเต็มเลย
ประกอบกับ appfog เองก็ support ด้วย
เลยขอลองสักหน่อย

ขั้นแรก
ลง composer ก่อน ไปโหลดที่ http://getcomposer.org/download/ 
สำหรับ windows แค่ใช้ตัว installer 

จากนั้น
> git clone https://github.com/laravel/laravel.git laravel
> cd laravel && composer install

รอสักพัก
ระหว่างรอก็ไปสร้าง vhost ยิงมาที่โฟลเดอร์ที่เราสร้าง

เมื่อ composer install เสร็จเรียบร้อย
ก็ไปสร้าง .htaccess

[.htaccess]
RewriteEngine on
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

ตรงนี้จริงๆแล้วสามารถสั่งให้ vhost ยิงไปที่ public ได้เลย
แต่ว่ามันจะใช้กับ appfog ไม่ได้ เพราะ appfog ก็คล้ายๆกับ share host ทั่วไป
ที่เราต้องสั่ง apache ผ่าน .htaccess

ลองรันบน local ดู

จากนั้นก็อัพโหลดขึ้น appfog
> af login
> af update project-name

ถ้าหากว่ามี error เกิดขึ้นขณะอัพโหลด
ก็ให้รัน update อีกรอบ

ปล.
ณ วันนี้ (2013-06-09) laravel 4 เหมือนจะ stable เรียบร้อยแล้ว

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s