كيف يمكنك تكوين Apache server الذي السفن التشغيل Mac OS X ؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

نظام التشغيل Mac OS X السفن مع اباتشي المثبتة مسبقا ، لكن الملفات في غير المواقع القياسية.هذا السؤال هو مكان لجمع معلومات حول مكان ملفات التكوين الحية و كيفية قرص اباتشي التثبيت أن تفعل أشياء مثل خدمة صفحات php.

هل كانت مفيدة؟

المحلول

أباتشي Config هو:/خاص/etc/apache2/httpd.conf

الافتراضي DocumentRoot هو:/المكتبة/Webserver/الوثائق/

تمكين PHP, في جميع أنحاء خط 114 (ربما) في /خاص/etc/apache2/httpd.الملف conf هو السطر التالي:

#LoadModule php5_module     libexec/apache2/libphp5.so

إزالة علامة الجنيه إلى uncomment السطر حتى الآن يبدو مثل هذا:

LoadModule php5_module     libexec/apache2/libphp5.so

إعادة تشغيل أباتشي:تفضيلات النظام -> مشاركة -> الأمم المتحدة-الاختيار "مشاركة ويب" وإعادة التحقق من ذلك.أو

$ sudo apachectl restart

نصائح أخرى

تشغيل

$ httpd -V

سوف تظهر لك الكثير من المفيد معلومات الخادم ، بما في ذلك حيث httpd.conf يمكن العثور على الملف.

أن تحصل على دخل الضمان التكميلي يشمل (mod_include) إلى العمل وجدت اضطررت إلى تحرير /private/etc/apache2/users/myusername.conf و تغيير AllowOverride None إلى AllowOverride All.

ثم إضافة ما يلي في .ملف htaccess في جذر موقع الويب الخاص بك:

Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html

httpd.conf في /خاص/etc/apache2

تمكين PHP قبل uncommenting خط:

 LoadModule php5_module        libexec/apache2/libphp5.so

/etc/httpd/المستخدمين يحتوي على التكوين الخاصة بالمستخدم الملفات التي يمكن استخدامها لتجاوز التكوين العمومي.على سبيل المثال, مضيفا "AddHandler الملقم تحليل html"إلى <Directory> كتلة في /etc/httpd/المستخدمين/*.conf الملف الذي يتوافق مع مستخدم واحد سيمكن mod_include تحليل ملفات HTML لهذا المستخدم $HOME/مواقع الدليل, ولكن في أي مكان آخر.

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