April 29th, 2008

Working with php in mac 10.5.X

No Comments », MacOSX, PHP, by nolifelover

สวัสดีครับสำหรับวันนี้เมื่อผมต้องการเขียน php บน mac เนี่ยผมต้องทำอย่างไรครับสำหรับที่จริงแล้วเรามีทางเลือกได้หลายทางครับ จะเอาที่มีเป็น package อยู่แล้วมา install หรือนั่ง compile apache ใหม่ก็แล้วแต่ครับ สำหรับวิธีที่ผมเลือกคือเลือกที่จะใช้ apache ที่มีอยู่ใน 10.5.x อยู่แล้วครับ สำหรับใครที่อยากจะลงโดยไม่ต้องยุ่งกับอะไรสามารถเลือก MAMP, XAMPP or Marc Liyanage ได้ครับ สำหรับใครที่ต้องการใช้ที่ติดกับ mac อยู่แล้วก็ตามมาเลยครับ

Enable Developer Tools
    คือการเปิดสิทธิให้สามารถใช้ root user ได้ เพื่อไม่ให้เกิดปัญหาเรื่องการใช้งานในการ access file permission  สำหรับวิธีการให้ไปที่ Menu ->Go ->Utilities-> Directory Utility จากนั้นให้ทำการเลือก ปลดล็อกไฟล์ตรงรูปกุญแจแล้วจะมีการ Authenticate เพื่อตรวจสอบสิทธิการใช้ ให้เราใส่ password ลงไป หลังจากนั้นให้ไปที่ menu->edit->enable root users จะมีการถามพาสเวิร์ดให้เราใส่ password ของ root user ก้เป็นอันว่าเาร็จเรียบรอยในการแก้ให้สามารถเปิดสิทธิของ root ในการใช้งานเพื่อเพิ่มประสิทธิภาพในการพัฒนาโปรแกรม
utilities munu mac
 

Editing Configuration Files
    ขั้นตอนนี้จะทำการแก้ไขไฟลื con-fig ของ apache ที่มีอยุ่เดิมโดยเราสามารถแก้ไขได้หลายวิธีหากใครถนัด nano vi ก็สามารถใช้ได้แ่หากต้องการ user interface แนะนำให้ใช้ BBEdit หรือ TextWrangler  สำหรับในที่นี้ผมใช้ TextMate ซึ่งไม่ฟรีเลยไม่แนะนำให้ใช้ครับ หลังจากนั้นให้เราไปที่ menu->Go -> Go to Folder แล้วใส่ค่า /etc/apache/ เพื่อไปยัง directory นั้นเมื่อถึงแล้วจะเห็นไฟล์ไม่กี่ไฟล์ครัล แต่ที่สำคัญคือ httpd.conf ซึ่งเราต้องทำการแก้ไข โดยการเปิดด้วย editor ทีเรามีอยู่ครับ จากนั้นหาบรรทัดที่ชื่อ 
#LoadModule php5_module libexec/apache2/libphp5.so
เอาเครื่องหมาย # ออกเป็นอันเรียบร้อยครับ 
 

Starting Apache 
    สำหรับการเริ่มเจ้า apache ที่เราได้ทำหารแก้ไขสามารถเข้าไปสั่งให้รันได้ที่ System references -> Sharing -> Web Sharing ก็เป็นอันเสร็จเรียบร้อยสำหรับการสั่งรันเจ้า apache หากใครที่ได้ทำการรันไว้แล้วสามารถใช้คำสั่ง
$sudo apachetcl restart 

เป็นอันว่าเรียบร้อยสำหรับการใช้ php บน mac ใช้งานได้

Link http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/

11 views

Leave a Reply