การติดตั้ง PHP บน Mac

posted on 08 Nov 2009 07:22 by priesdelly  in Apple

 

 

จากคราวที่แล้วผมได้บอกวิธี การติดตั้ง Apache บน Mac ตอนนี้ก็มาถึงการติดตั้ง PHP บน Mac นะครับ ซึ่งก็ไม่ต้องดาวโหลดโปรแกรมอะไรมาติดตั้งเพิ่มเลยครับ เพราะตัว OS X มี PHP ให้ในตัวอยู่แล้วแค่ยังไม่ได้เปิดใช้ (เหมือน Apache เลย) แต่วิธีการเปิดใช้งาน PHP ค่อนข้างยุ่งยากหน่อยเมื่อเทียบกับ Apache แล้ว เริ่มต้นเลยนะครับ

  1. เปิด Terminal ขึ้นมา แล้วพิมพ์ว่า "cd /private/etc/apache2/"
  2. หลังจากนั้นก็พิมพ์ว่า "sudo nano httpd.conf" มันจะก็ฟ้องให้ใส่รหัส root ก็ใส่ไปครับ
  3. หลังจากนั้นจะมี Text editor ในรูปแบบ Terminal โหมดขึ้นมา
  4. ให้เราหาคำว่า "#LoadModule php5_module libexec/apache2/libphp5.so" ครับ
  5. พอหาเจอแล้วให้ลบตัว # ที่อยู่หน้าสุดออกให้เหลือเพียง "LoadModule php5_module libexec/apache2/libphp5.so"
  6. จากนั้นก็กด Control + X นะครับ แล้วมันก็จะถามว่าต้องการเซฟหรือไม่ ให้เรากดตัว Y ไปนะครับ
  7. มันก็จะออกมาหน้า Terminal ตามปกติ ต่อไปให้พิมพ์ว่า "cd /private/etc"
  8. แล้วพิมพ์ไปว่า "sudo cp php.ini.default php.ini"
  9. เป็นอันเสร็จนะครับ ลองรีสตาร์ท apache โดยพิมพ์ไปว่า "sudo apachectl restart" เพื่อความแน่นอนครับ

หลังจากนั้นมาลองทดสอบกัน โดยสร้างไฟล์ชื่อว่า index.php ภายในก็พิมพ์ไปว่า

แล้ว save ไว้ใน 

 HD: /Library/WebServer/Documents

แล้วเข้า http://localhost ตามปกติดูครับ

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

ดีครับ ผมอยากจดไว้นานละ จะได้ไม่ต้องจดเอง :)

#1 By KK (61.90.98.212) on 2009-11-08 07:56

โหลด xampp/mamp ทีเดียวเร็วกว่าสำหรับบางคน


แต่สำหรับบางคนที่อยู่ในเครือข่าย KUWIN วิธีนี่แหละเบสโซลูชั่น T_T

#2 By coloragent (112.142.40.7) on 2009-11-08 09:17

เหตุที่วิธีนี้เป็น เบสโซลูชั่นเพราะว่า KUWIN นั้นมีความเร็ว .....

open-mounthed smile

#3 By Priesdelly on 2009-11-08 09:57

ผมมีปัญหาครับ หลังจาก ติดตั้ง PHP ตาม วิธี ที่บอกแล้วครับ เปิด Safari แล้ว Erorr แบบนี้ครับ

รอกวน ช่วยดูให้หน่อยครับว่าจะ แก้ไข้ อย่างไรได้บ้าง

bplist00�_WebMainResource� ^WebResourceURL_WebResourceFrameName_WebResourceData_WebResourceMIMEType_WebResourceTextEncodingName_file:///index.htmlPOB
<?php phpinfo(); ?>
Ytext/htmlUutf-8 (7N`v����� 

#4 By chang (110.164.91.53) on 2009-12-11 11:48