ตอนแรกที่ลง PHP on TRAX แล้วรันปรากฎว่าไม่สำเร็จ เป็นเพราะ 2 ส่วนด้วยกัน
อันแรกคือ mod_rewrite เราต้องเปิดใช้ mod_rewrite ให้ apache2 ก่อน อันที่สองเป็นเรื่องสิทธิในการรันไฟล์ .htaccess งั้นวันนี้ก็เพิ่มรายละเอียดให้มันทำงานได้ก็แล้วกัน
ลง symfony
sudo pear channel-discover pear.symfony-project.com
sudo pear install symfony/symfony
ถ้าติดปัญหาเรื่อง memory_limit ก็ย้อนกลับไปดูโพสที่ผ่านมา
เปิดใช้ mod_rewrite
sudo a2enmod rewrite
เข้าไปแก้ไขไฟล์ apache.conf เราจะเพิ่ม visual host ขึ้นมาสำหรับรัน symfony โดยเฉพาะ
ServerName symfony.localhost
DocumentRoot "path_to /public_html"
DirectoryIndex index.php
Alias /sf path_to /symfony
#ส่วนนี้เอาไว้ให้สิทธิ์สำหรับใช้งานไฟล์ .htaccess
AllowOverride All
Allow from All
แล้วไปที่ system > Administration > Netwoking
ไปที่แท็บ Hosts
ipaddress : 127.0.0.1
Alises : symfony.localhost
สั่ง restart apache2
create project symfony ด้วยคำสั่ง
symfony init-project ~/public_html/symfony
cd ~/public_html/symfony
symfony init-app test
เปิด Browser แล้วเข้าไปที่ symfony.localhost
อ้า... ได้แล้ว