มาเล่น Laravel กัน – ตอนที่ 1: Installation

สืบเนื่องจากเห็นพี่รูฟกับน้องรุ่งเล่น Silex กัน ผมก็เลยหาอะไรมาเล่นบ้าง (จะใช้กับงานจริงด้วย) หวยมาออกที่เจ้า Laravel  แนะนำสั้นๆ Laravel เป็น PHP Framework ตัวหนึ่งที่พัฒนามาตั้งแต่ปี 2011 (ปัจจุบัน version 4.X) Laravel มี slogan ว่า “The PHP framework for web artisans” โดย Laravel นั้นถูกสร้างขึ้นจาก components หลายตัวของ Symfony2 แต่ออกแบบเพื่อให้การพัฒนาได้ง่ายกว่า Symfony2 ว่าแล้วก็ลุยกันเลย Note: บันทึกทุกอย่างทำอยู่บน Mac OS X 10.7.5 (Lion) โดยเริ่มตั้งแต่ศูนย์ 1. Install MacPorts: เอาไว้ช่วย install prerequisites อื่นๆได้ง่าย ให้ download ไฟล์ installer จาก http://www.macports.org/install.php#pkg แล้ว…

9 ขั้นตอนในการ Install Apache, PHP, MySQL บน Mac OS X 10.6 (Show Leopard)

ต้องยอมรับว่าผมไม่เคยใช้ Mac พัฒนาเว็บเลย ส่วนใหญ่จะเป็น iPhone เสียมากกว่า แต่ไหนๆหลังๆก็ใช้ชีวิตอยู่กับ Mac มากขึ้น เลยลองพัฒนาเว็บบน Mac บ้างดีกว่่า ขั้นตอนก็คล้ายๆกับ Linux เพราะ Mac OS นั้นเป็น Unix นั่นเอง 1. Start Apache sudo apachectl startsudo apachectl start 2. Test Apache http://localhosthttp://localhost 3. Enable PHP แก้ไฟล์ /etc/apache2/httpd.conf (แก้ด้วย VI ก็ได้) ให้ uncomment php module ดังข้างล่าง LoadModule php5_module libexec/apache2/libphp5.soLoadModule php5_module libexec/apache2/libphp5.so 4. Restart Apache sudo apachectl…

ทุกอย่างที่คุณควรรู้กับ Java เมื่อกษัตริย์คืนบัลลังก์

ไม่มีอะไรมากครับ ตั้งชื่อล้อหัวข้อข่าวของ mk ณ Blognone เท่านั้นเอง เรื่องของเรื่องคือ แม้ว่าความนิยมของ Java จะลดลงเรื่อยๆ ถึงขนาดเมื่อเดือนก่อน (May 2010) ก็หล่นจากบัลลังก์มาอยู่อันดับ 2 แต่เดือนนี้แม้ % ความนิยมจะยังลดลงต่อเนื่อง แต่เมื่อเทียบกับคู่แข่งแล้วก็ยังสามารถกลับมาอยู่อันดับ 1 ได้ และคาดว่าคงจะขึ้นๆลงๆแบบนี้อีกหลายรอบซะด้วย สำหรับคนที่ใช้ Java อยู่ไม่ต้องกังวลนะครับ ว่าภาษาจะล้มหายตายจากไปในเร็ววันนี้ Java ยังคงได้รับความนิยมอยากมากในงาน Enterprise เนื่องจากการพลักดันของยักษ์ใหญ่ในวงการ ไม่ว่าจะเป็น IBM, Oracle, SAP เป็นต้น หรือวงการ Open source ก็ยังมีการใช้ Java อีกมากเช่น Apache, Eclipse, Spring, หรือแม่กระทั่ง Google หรือแม้แต่ Mobile App อย่าง Android หรือ Blackberry ก็ยังใช้ Java…

แกปัญหา .htaccess ของ Drupal กับ URL แบบ User Directory

สำหรับใครที่ใช้ Drupal มาคงทราบว่ามันฉลาดมาก ไม่ว่าเราจะย้าย directory ไปไว้ที ่root ของ domain เช่น http://192.168.1.10 หรือจะใน subdirectory เช่น http://192.168.1.10/drupal เราก็ไม่ต้องแก้ไข config อะไรเลย มันรู้ของมันเอง!! แต่มาวันนี้ผมเจอ case ประหลาดครับ พอดี domain ของลูกค้ายังไม่พร้อม production URL ก็เลยเป็น direct URL แบบนี้ชั่วคราว http://192.168.1.10/~myuser ปรากฏว่าหน้าแรกเข้าได้ปกติ แต่หน้าอื่นเข้าไม่ได้เลย เจอ 404 ตลอด – -!! ตอนแรกคิดว่าสงสัย .htaccess ของ host มันชนกับของ Drupal แน่เลย จึงลองถาม เทพ Drupal ได้วิธีแก้ง่ายๆมาคือแก้ .htaccess ของ Drupal ดังนี้ RewriteBase…