PHP-5.4.1_rc1 завершается с Apache-2.4.1 на Gentoo
Сегодня Apache-2.4.1 Ebuild появилась в дереве портежей Gentoos. Новые PHP-5.4.1_rc1 завершается с установленным Apache-2.4.1 веб-сервер на Gentoo с следующее сообщение об ошибке:
Настройка модуля SAPI
не проверка AOLserver поддержка ... нет
не проверка на Apache 1.x модуль поддержки через DSO через APXS ... нет
не проверка на Apache 1.x модуль поддержки нет ...
проверки того, чтобы включить кодировку Apache совместимости вариант ... нет
не проверка на Apache 2.0 фильтр-модуль поддержки через DSO через APXS ... нет
проверка на Apache 2.0 обработчик-модуль поддержки через DSO через APXS ...
К сожалению, я не могу запустить APXS. Возможные причины следующие:
1. Perl не установлен
2. APXS не был найден. Попробуйте пройти путь, используя-с-apxs2 = / путь / к / APXS
3. Apache не был построен с использованием-Enable себе (страницы APXS использования отображается)
Выход / USR / Sbin / APXS следующим образом:
. / Настроить: строка 8325: / USR / Sbin / APXS: Нет такого файла или каталога
настроить: ошибка: Прерывание
Причина этого в том, что исполняемый APXS не получить установлены с Apache-2.4.1 Ebuild. Согласно gmane.org этому вопросу была исправлена с Apache-2.4.1-r1 Ebuild. Однако, после обновления до 2.4.1 Apache-R1 развивающейся PHP по-прежнему не с тем же сообщением об ошибке. Беглый взгляд на файловой системе показывает, что / USR / Sbin / APXS были установлены, а также / usr/sbin/apxs2 символической ссылки были созданы.
mittelerde Sbin # LS-ALSH APXS *
24K-RW-R-R-1 корень корень 23K 1. Апрель 16:14 APXS
0 lrwxrwxrwx 1 корень корень 14 1. Апрель 16:14 apxs2 -> / USR / Sbin / APXS
Это также показывает Причина появления PHP сбой с Apache-2.4.1-R1. / USR / Sbin / APXS Perl-скрипт идет с Apache-2.4.1-r1 Ebuild хватает исполняемый флаг.
Таким образом, простой
CHMOD + X / USR / Sbin / APXS
решает эту проблему и возникающих впоследствии PHP работает как шарм. Скорее всего, это будет исправлена со следующим Ebuild Apache. Чтобы получить настройки Apache работать после обновления 2.4, вы можете прочитать: Обновление до 2,4 с 2,2 .
Юрген



![Подтвердить мою RSS кормить [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































2 апреля 2012 в 10:41
Эта проблема была исправлена в Apache-2.4.1-R2 Ebuild.
13 апреля 2012 в 8:00 вечера
Сегодня (4/13/12) появляются -sync/emerge-UDP мире
является понижение Apache 2.4.1-R2 до 2.2.22.
Любые идеи, что случилось?
перенастройки для Apache 2.4 только быть понижен до 2,2 назад было достаточно уже стресс
14 апреля 2012 в 2:21
Я также могу подтвердить понижения до Apache-2.2.22 с текущего дерева Portage.
Принудительное версии 2.4 приводит к следующему:
mittelerde ~ # появляются-ПВ »> www-servers/apache-2.2.22"
Эти пакеты, которые будут объединены в целях:
Расчет зависимостей ... Готово!
[Ebuild U #] app-admin/apache-tools-2.4.1 [2.2.22] USE = "SSL" 0 Кб
[Ebuild U #] www-servers/apache-2.4.1-r2 [2.2.22] USE = "Doc SSL-Suexec темы отладки LDAP (и SELinux)-статический" APACHE2_MODULES = "действия псевдоним ASIS auth_basic auth_digest authz_host AUTOINDEX кэш CGI cgid DAV dav_fs реж ENV истекает заголовки включают информацию log_config mem_cache MIME mime_magic переговоров прокси SetEnvIf Speling статус папка_пользователя-authn_alias-authn_anon-authn_dbd-authn_dbm-authn_default-authn_file-authz_dbm-authz_default-authz_groupfile-authz_owner-authz_user-cern_meta-charset_lite-dav_lock-DBD -сдуваться-disk_cache-dumpio-ext_filter-file_cache-фильтра-Ident-карты изображения-log_forensic-журнала ввода-вывода-proxy_ajp-proxy_balancer-proxy_connect-proxy_ftp-proxy_http-proxy_scgi-reqtimeout-переписать-заменителями unique_id-usertrack-версия-vhost_alias "APACHE2_MPMS =" рабоче-событий ИТК-peruser-PreFork "0 Кб
Всего: 2 упаковки (2 обновления), размер-во скачиваний: 0 Кб
Следующие изменения маски необходимо исходить: (13 апр 2012) (13 апр 2012)
# Требуется www-servers/apache-2.4.1-r2, требует @ выбран, требуется @ мира (аргумент)
# / USR / Portage / профилей / package.mask:
# Патрик Лауэр
# Нуждается в большом количестве исправлений, а также модули не сработать, так замаскировать, пока это не
# В целом полезно и надлежащего
= App-admin/apache-tools-2.4.1
# Требуется dev-lang/php-5.4.1_rc2 [apache2], требует @ выбран, требуется @ мира (аргумент)
# / USR / Portage / профилей / package.mask:
# Патрик Лауэр
# Нуждается в большом количестве исправлений, а также модули не сработать, так замаскировать, пока это не
# В целом полезно и надлежащего
= Www-servers/apache-2.4.1-r2
Таким образом, кажется, есть некоторые проблемы с версией 2.4. Тем не менее я попытался добавить
= App-admin/apache-tools-2.4.1 и
= Www-servers/apache-2.4.1-r2 к моему package.mask. Apache версии 2.4 вполне достаточно для приложений на мой тестовый сервер (мой производственных систем по-прежнему на Apache-2.2.21-R1). Вы можете получить Apache версии 2.4 backto работы разоблачая его, но главный вопрос в том, если он создает проблемы, которые для Вас неприемлемы.
Юрген
16 апреля 2012 в 9:33 вечера
спасибо, я понизил, не уверен, что безопасность была проблемой.