أباتشي - كيف يمكنني بناء الفرد و/أو جميع الوحدات المشتركة وحدات

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

سؤال

على نظام التشغيل Mac OS X 10.5 أنا تحميل أحدث إصدار من طراز أباتشي 2.2.9.بعد المعتادة تكوين, جعل, جعل تثبيت الرقص كان بناء أباتشي دون mod_rewrite.هذه لم تكن مرتبطة بشكل ثابت و الوحدة لم تبن في /وحدات المجلد إما.

كان علي أن أفعل التالية لبناء أباتشي و mod_rewrite:

./configure --prefix=/usr/local/apache2 --enable-rewrite=shared
  • هل هناك طريقة لمعرفة أباتشي إلى بناء جميع الوحدات المشتركة وحدات (DSOs) حتى أستطيع التحكم في التحميل من اباتشي التكوين?
  • الآن بعد أن كنت قد بنيت أباتشي و mod_rewrite DSO, كيف يمكن بناء مشترك آخر وحدة دون بناء كل أباتشي ؟

(آخر مرة لقد بنيت أباتشي (2.2.8) على Solaris, افتراضيا انها بنيت كل شيء مشترك وحدة.)

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

المحلول

حاول ./configure الخيار --enable-mods-shared="all", أو --enable-mods-shared="<list of modules>" تجميع وحدات الكائنات المشتركة.انظر كذلك التفاصيل في اباتشي 2.2 مستندات

إلى مجرد تجميع أباتشي مع القدرة على تحميل الكائنات المشتركة (وإضافة وحدات في وقت لاحق) ، استخدام --enable-so, ثم راجع الوثائق على تجميع الوحدات بشكل منفصل في اباتشي 2.2.DSO مستندات.

نصائح أخرى

./configure --prefix=/usr/local/apache2 --enable-mods-shared="all" --enable-proxy=shared

للحصول على إعادة كتابة ، وكيل مجموعة من وحدات أخرى ، استخدمت الأمر أعلاه.في التثبيت السابق ، وذلك باستخدام --enable-وزارة الدفاع-تقاسمها="جميع" جمعت/تثبيت وكيل وحدة أيضا.ولكن في v2.2.22 "كل" لا تشمل الوكيل الوحدة.

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