我使用FCGI和Apache與工人MPM 這裏安裝了PHP的服務器上安裝PHP FCGI和Apache兼容Mac OSX工人MPM是我迄今所做的:使用macport
sudo port install apache2 +workermpm
sudo port install php5 +fastcgi
sudo port install mod_fcgid
,當我試圖在httpd.conf中設置與
sudo port load apache2
變化加載的Apache2:
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
有人遇到過這個問題嗎?請告訴我如何解決這個問題。
謝謝你
谷歌你的錯誤:http://forums.freebsd.org/showthread.php?t=18364 –
它不告訴如何解決它,他只是說他解決了這個問題。 :( – bbnn