LINUX.ORG.RU
ФорумAdmin

Не устанавливаются модули Apache 2.2.9


0

0

Установил Apache с параметрами сборки:

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd

Но когда захожу в папку /usr/local/apache/modules то там находится только один файл "httpd.exp" размером ~8 кб.

Вот вопрос, как установить модули для Apache? o_O

не знаю как в 2.2.х, но в меньших версиях configure указывалось какие модули собирать и каким образом.

borisych ★★★★★
()
Ответ на: комментарий от borisych

Ого, а куда он их установил o_O

[root@cs2024 bin]# ./httpd -l
Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_include.c
  mod_filter.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

San4oP
() автор топика
Ответ на: комментарий от San4oP

ну написано же: "Compiled in modules", а то что ты в директрии modules ожидаешь увидеть, это DSO, и чтобы были DSO нужно configure специально указывать.

borisych ★★★★★
()

Зачем ставишь из исходников?

Deleted
()

Если эти все модули стоят, то как подключить PHP5 (libphp5.so)?

httpd -l:

Compiled in modules:
  core.c
  mod_authn_file.c
  mod_authn_default.c
  mod_authz_host.c
  mod_authz_groupfile.c
  mod_authz_user.c
  mod_authz_default.c
  mod_auth_basic.c
  mod_include.c
  mod_filter.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  mod_proxy.c
  mod_proxy_connect.c
  mod_proxy_ftp.c
  mod_proxy_http.c
  mod_proxy_ajp.c
  mod_proxy_balancer.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_cgid.c
  mod_vhost_alias.c
  mod_negotiation.c
  mod_dir.c
  mod_actions.c
  mod_alias.c
  mod_rewrite.c
  mod_so.c



В конфиге прописано (одна такая строка из LoadModule):
LoadModule php5_module modules/libphp5.so


При запуске:

[root@cs2024 bin]# ./apachectl -k start
httpd: Syntax error on line 54 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied


Права на файл "/usr/local/apache/modules/libphp5.so" стоят 755.

San4oP
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.