【发布时间】:2011-11-10 07:33:11
【问题描述】:
我正在使用 FCGI 和带有 worker MPM 的 apache 安装 PHP 服务器 这是我到目前为止所做的:
sudo port install apache2 +workermpm
sudo port install php5 +fastcgi
sudo port install mod_fcgid
当我尝试用
加载 apache2sudo port load apache2
httpd.conf 设置的更改:
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php
DefaultMaxClassProcessCount 4
DefaultInitEnv PHP_FCGI_MAX_REQUESTS 0
DefaultInitEnv PHP_FCGI_CHILDREN 0
FCGIWrapper /opt/local/bin/php-cgi .php
<Files *.php>
Options +ExecCGI
</Files>
SharememPath /opt/local/apache2/fcgid/shm
</IfModule>
我在 /opt/local/apache2/logs/error_log 上收到此错误
[Mon Sep 05 09:54:00 2011] [emerg] (17)File exists: mod_fcgid: Can't create shared memory for size 682600 bytes
有人遇到过这个问题吗?请告诉我如何解决这个问题。
谢谢
【问题讨论】:
-
它没有告诉如何解决它,他只是说他解决了这个问题。 :(
标签: php macos apache2 macports fastcgi