Não sei por que, mas quando tento iniciar o serviço httpd, ele não inicia.
Configuração do servidor:
OS: CentOS 5.10
PHP: 5.5.7
Apache: 2.2.3
Eu construí o mod_fcgid a partir do código-fonte, coloque-o no diretório / etc / httpd / modules.
Eu adicionei LoadModule fcgid_module modules/mod_fcgid.so
à lista de módulos
Comentei LoadModule cgi_module modules/mod_cgi.so
, pois não precisarei disso.
Eu criei um script wrapper para php e coloquei em / var / www / cgi-bin:
Eu criei um manipulador para PHP que aponta para o wrapper.
Então tento iniciar o serviço httpd
O seguinte é o erro que recebo em / var / log / httpd / error_log:
[Mon Dec 16 12:18:26 2013] [notice] SELinux policy enabled; httpd running as context user_u:system_r:httpd_t:s0
[Mon Dec 16 12:18:26 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Dec 16 12:18:26 2013] [notice] SSL FIPS mode disabled
[Mon Dec 16 12:18:26 2013] [notice] Digest: generating secret for digest authentication ...
[Mon Dec 16 12:18:26 2013] [notice] Digest: done
[Mon Dec 16 12:18:26 2013] [emerg] (17)File exists: mod_fcgid: Can't create shared memory for size 1200712 bytes
Não tenho certeza se isso é um problema de permissões, ou algo com o SELinux, talvez - ou talvez suEXEC?
Eu gostaria de receber qualquer orientação, já que nem sei por onde começar a pesquisar.