วิธีเปิดใช้งาน PHP ใน Apache สำหรับ Mac OS X Yosemite & Mavericks

OS X Mavericks มาพร้อมกับ PHP 5.4.30 และ OS X Mountain Lion ที่มีการติดตั้ง PHP 5.3.13 แต่ถ้าคุณเริ่มต้นเซิร์ฟเวอร์ Apache ในตัวคุณจะพบว่า PHP ไม่ได้เปิดใช้งานโดยค่าเริ่มต้น การเปลี่ยนแปลงนี้เป็นเรื่องง่ายและถ้าคุณเป็นนักพัฒนาเว็บและต้องการให้ PHP ทำงานบน Mac เครื่องของคุณในระบบปฏิบัติการ OS X 10.8 หรือใหม่กว่าโปรดปฏิบัติตามเพื่อให้สามารถใช้งานได้ตลอดเวลา


เปิด Terminal และป้อนคำสั่งต่อไปนี้โดยใช้รหัสผ่านของผู้ดูแลระบบเมื่อร้องขอ:

sudo nano /etc/apache2/httpd.conf

ตอนนี้กด Control + W เพื่อใช้คุณลักษณะการค้นหาของ nano แล้วพิมพ์ "php"

ค้นหาบรรทัดต่อไปนี้และลบความคิดเห็น (#) ออกจากส่วนต้น:

LoadModule php5_module libexec/apache2/libphp5.so

กด Control + O เพื่อบันทึกการเปลี่ยนแปลงตามด้วย Control + X เพื่อออกจาก nano

กลับไปที่พรอมต์คำสั่งคุณจะต้องรีสตาร์ทเซิร์ฟเวอร์ Apache เพื่อโหลดโมดูล PHP ทำตามคำสั่งต่อไปนี้หรือคุณสามารถสลับสวิตช์เปิด / ปิดในแผง WebSharing ของบุคคลที่สาม:

sudo apachectl restart

Apache รีสตาร์ทได้อย่างรวดเร็วและ PHP จะเปิดใช้งาน

คุณสามารถตรวจสอบได้โดยการโยนไฟล์ php ลงในไดเร็กทอรี ~ / Sites / และโหลดไฟล์ localhost / ~ user / file.php ลงในเว็บเบราว์เซอร์หรือคุณใช้ phpinfo () เพื่อตรวจสอบการกำหนดค่า php ที่มีอยู่โดยการใส่ข้อมูลลงในไฟล์ใด ๆ กับส่วนขยาย PHP:

บันทึกไฟล์นั้นลงในไดเรกทอรี ~ / Sites / ผู้ใช้และโหลดลงในเว็บเบราเซอร์

ถ้าคุณต้องการเปลี่ยนแปลงการกำหนดค่า PHP ให้ใช้คำสั่งต่อไปนี้เพื่อสร้างสำเนาของไฟล์ php.ini ดีฟอลต์:

cp /private/etc/php.ini.default /private/etc/php.ini

ทำการปรับเปลี่ยนไฟล์ php.ini ที่คัดลอกไว้ใน / etc / or / private / etc / ตามที่จำเป็นโดยปล่อยให้ไฟล์เดิมทำงานผิดพลาด ตามปกติแล้วการเปลี่ยนแปลงที่สำคัญ ๆ ของ php.ini จะต้องตามด้วยการเริ่มต้นระบบใหม่ของ Apache เพื่อให้มีผลต่อ