لا يعمل PHP5 لـ Snow Leopard حتى مع تمكين الوحدة النمطية

StackOverflow https://stackoverflow.com/questions/2146945

  •  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 /محلي)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top