כיצד להפעיל PHP ב-Apache עבור Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks מגיע עם PHP 5.4.30, ו-OS X Mountain Lion נשלח עם PHP 5.3.13 מותקן מראש, אם כי אם תפעיל את שרת Apache המובנה, תגלה ש-PHP אינו מופעל כברירת מחדל. שינוי זה קל, ואם אתה מפתח אינטרנט ורוצה ש-PHP יפעל על ה-Mac המקומי שלך עם OS X 10.8 ואילך, עקוב אחר כך כדי שזה יעבוד תוך זמן קצר.

הפעל את המסוף והזן את הפקודה הבאה, תוך שימוש בסיסמת המנהל כאשר תתבקש:

sudo nano /etc/apache2/httpd.conf

כעת לחץ על Control+W כדי להשתמש בתכונת החיפוש של ננו, והקלד "php"

אתרו את השורה הבאה והסר את ההערה () מההתחלה:

LoadModule php5_module libexec/apache2/libphp5.so

כעת הקש על Control+O כדי לשמור את השינויים, ולאחר מכן על Control+X כדי לצאת מננו.

בחזרה לשורת הפקודה, תרצה להפעיל מחדש את שרת 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/ או /private/etc/ לפי הצורך, תוך השארת קובץ ה-.default המקורי ללא פגע. כרגיל, כל שינוי גדול ב-php.ini יצטרך להיות מלווה בהפעלה מחדש של Apache כדי להשפיע.

כיצד להפעיל PHP ב-Apache עבור Mac OS X Yosemite & Mavericks