لا يعمل PHP5 لـ Snow Leopard حتى مع تمكين الوحدة النمطية
-
23-09-2019 - |
سؤال
هذا هو الدليل الذي تابعته لجعل PHP يعمل على Snow Leopard:
http://maestric.com/doc/mac/apache_php_mysql_snow_leopard
Apache2 يعمل.http: //localhost.lan يعمل على ما يرام. VirtualHost يعمل أيضا. MySQL يعمل.
PHP5 ليس حتى مع loadmodule php5_module libexec/apache2/libphp5.so
لا يوجد حل صحيح
نصائح أخرى
أعتقد أن تثبيت apache2 الخاص بك لديه مشكلة. تحتاج إلى إعادة تثبيت Apache2 ثم حاول
LoadModule php5_module libexec/apache2/libphp5.so
تكرارا.
لتوضيح منشور Neoryder ، تحرير /etc/apache2/httpd.conf
, ، ابحث عن الخط:
#LoadModule php5_module libexec/apache2/libphp5.so
وإزالة علامة التجزئة من البداية لتمكين PHP في خادم الويب الخاص بك. عليك أن تذهب إلى مشاركة جزء التفضيل وإلغاء التحقق وإعادة الفحص مشاركة الويب لتنفيذ التغيير.
سأذكر شيئًا آخر لفت انتقاله من Linux إلى OS X ...
معظم الناس يريدون خدمة ملفات PHP من تلقاء نفسها Sites
مجلدات. هناك الكثير من النصائح حول تكوين Apache باستخدام .htaccess
الملفات ، وبعضها لن يعمل تحت OS X لأن Apache مغلق قليلاً بشكل افتراضي.
على سبيل المثال ، إذا كنت تريد أن تنتهي ملفات PHP .html
أو .htm
, ، سيخبرك معظم الناس بإنشاء ملف .htaccess
الملف ووضعه في السطر:
AddType application/x-httpd-php .html .htm
إذا كنت مطورًا وهذا مزعج لك ، فقد ترغب في تحرير الملف /etc/apache2/users/<myusername>.conf
وتغيير الخط:
AllowOverride None
ل:
AllowOverride All
هذا سيسمح لك المحلي .htaccess
الملفات لتجاوز مختلف الافتراضات العالمية التي لم يتمكنوا من قبل.
من الواضح أن هذه إجابة متأخرة ... لكن كان لدي نفس المشكلة بالضبط واستخدمت البيرة لتثبيت إصدار لاحق من PHP:
http://notfornoone.com/2010/07/install-php53-homebrew-snow-leopard/
Brew تثبيت php-with-apache-with-mysql
ثم ذهبت إلى ملف httpd.conf الخاص بي:
cd /etc/apache2
sudo nano httpd.conf
وغير الخط:
#LoadModule php5_module libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so
(يعتمد ذلك عند تثبيت Homebrew ، ولكن الافتراضي هو /usr /محلي)