أباتشي - كيف يمكنني بناء الفرد و/أو جميع الوحدات المشتركة وحدات
-
09-06-2019 - |
سؤال
على نظام التشغيل 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
"كل" لا تشمل الوكيل الوحدة.