คุณต้องเปิดใช้งาน Apache ในการแชร์ prefpane ก่อน ตรวจสอบ "การแชร์เว็บ" และเว็บเซิร์ฟเวอร์ของคุณกำลังทำงาน
โปรดทราบว่าตั้งแต่ Mountain Lionการแบ่งปันเว็บถูกลบออกจากบานหน้าต่างการตั้งค่าการแชร์ แต่ Apache ยังคงรวมอยู่ ตรวจสอบคำตอบนี้เพื่อควบคุม Apache ใน Mountain Lion
ในการเปิดใช้งาน PHP คุณจะต้องแก้ไข/etc/apache2/httpd.conf
ใน Terminal.app สิ่งนี้ต้องการข้อมูลประจำตัวของรูท เป็นบรรณาธิการบรรทัดคำสั่งที่สามารถเข้าถึงได้มากถ้าคุณไม่สบายใจกับnano
vim
sudo nano /etc/apache2/httpd.conf
ค้นหาบรรทัด (คุณสามารถกดctrl+ Wเพื่อเริ่มการค้นหาnano
):
#LoadModule php5_module libexec/apache2/libphp5.so
และ uncomment มัน ถัดไปค้นหาบรรทัด
#Include /private/etc/apache2/extra/httpd-vhosts.conf
และไม่ใส่ข้อคิดเห็นที่เปิดใช้งานการสนับสนุนโฮสต์เสมือน
บันทึกไฟล์และทางออกnano
โดยการกดctrl+ Xแล้วยืนยันการเปลี่ยนแปลงโดยการกดY(e) enterแล้ว
ตอนนี้คุณสามารถแก้ไขโฮสต์เสมือนในไฟล์ได้แล้ว /etc/apache2/extra/httpd-vhosts.conf
sudo nano /etc/apache2/extra/httpd-vhosts.conf
สิ่งสำคัญที่ควรทราบคือโฮสต์แรกที่กำหนดจะเป็นโฮสต์เริ่มต้นสำหรับชื่อโฮสต์ที่ไม่ผ่านการรับรอง สำหรับการแก้ปัญหาชื่อโฮสต์เพิ่มเติมนอกเหนือจากผมขอแนะนำให้พวกเขาในlocalhost
hardcoding/etc/hosts
ในการติดตั้ง MySQL ให้ดาวน์โหลดตัวติดตั้งจากเว็บไซต์ MySQL (ตัวติดตั้ง 64 บิตนั้นก็โอเค) ทำตามคำแนะนำเพื่อติดตั้ง
ในที่สุดเมื่อต้องการกำหนดค่า PHP สำหรับ MySQL ให้คัดลอกค่าเริ่มต้นphp.ini
:
sudo cp /etc/php.ini.default /etc/php.ini
ตอนนี้คุณสามารถแก้ไข/etc/php.ini
(จำเป็นต้องเข้าถึงรูทอีกครั้ง) และแทนที่การอ้างอิงใด ๆ/var/mysql/mysql.sock
ด้วย/tmp/mysql.sock
(ตำแหน่งเริ่มต้นของซ็อกเก็ต MySQL หลังจากรันโปรแกรมติดตั้ง) อาจมีการอ้างอิงถึงเส้นทางดังกล่าวประมาณ 3 รายการ
ขั้นสุดท้ายให้รีสตาร์ท Apache เพื่อให้การกำหนดค่าใหม่มีผล:
sudo apachectl restart
หรือคุณสามารถรีสตาร์ท Apache ได้โดยการสลับไปมาและเปิดใหม่อีกครั้งใน Sharing prefpane
เสร็จสิ้น
mate
เป็นบรรณาธิการเริ่มต้นจากสถานีคุณสามารถเรียกว่าเป็น sudo mate /etc/apache2/httpd.conf เป็นความคิดที่ดีที่จะลงทะเบียนใน ~ / .bash_profile เพื่อจุดประสงค์นั้นก่อนการใช้งานครั้งที่ 1: export EDITOR = 'mate -w' และสร้าง symlink ในโฟลเดอร์ ~ / bin ของคุณ: ln -s /Applications/TextMate.app/Contents/Resources/mate ~ / bin / mate * ข้อมูลข้างต้นใช้กับผู้ใช้ Mac OS X