كيفية تمكين 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 أو إصدار أحدث ، فاتبعه حتى يعمل في أي وقت من الأوقات.

قم بتشغيل 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

إعادة تشغيل 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 / حسب الضرورة ، مع ترك الملف الافتراضي الأصلي سليماً. كالعادة ، أي تغييرات رئيسية في php.ini يجب أن تتبعها إعادة تشغيل أخرى لـ Apache حتى تصبح سارية المفعول.

كيفية تمكين PHP في Apache لنظام التشغيل Mac OS X Yosemite & Mavericks