2013-07-10 98 views
1

正如標題所說,使用>php_apc崩潰跟Apache XAMPP

XAMPP版本繼承人什麼即時通訊的一些信息:3.1.0

PHP版本:5.4.7

APC版本:APC 3.1 0.9對於PHP 5.4 VC9(Win7的/ 2008)

Web服務器:使用本地計算機作爲網絡服務器(Windows 8中)

發現這個錯誤在Apache日誌每次我打開APC上:

[mpm_winnt:crit] [pid 6112:tid 308] AH00419:master_main:創建子進程失敗。退出。

任何人都知道最新情況或至少告訴我我使用正確的版本?謝謝。

回答

1

APC在版本3.1.10之前不支持PHP 5.4。

目前,最新版本的APC是3.1.13

我還建議採取看看APCu,這是一個API兼容的替代APC不編譯緩存組件。它與捆綁在PHP 5.5+中的Zend OPcache一起工作良好。

+0

我改APC版本3.1.13測試版,但是我的瀏覽器現在甚至不能現在顯示本地主機,意味着服務器沒有運行,即使XAMPP犯規顯示任何錯誤,我仔細檢查端口,其80..when我轉身關閉APC,它的一切正常了.. –

+0

對不起,我自己的疏忽,這是在PHP ini錯誤。我的ini設置了apc.shm_size = ** 64 **,正確的1是apc.shm_size = **「64M」** –

0

看看你的phpinfo,尋找「Zend Extension Build」。我就像「API220100525,TS,VC9」。如果TS的NTS不是線程安全版本,TS意味着它是一個線程安全版本。 根據你的PHP版本下載APC的二進制文件,會出現兩個目錄TS和NTS從相應的文件夾複製php_apc.dll,並將其放置在php \ ext文件夾

寫在你的php.ini文件在底部。

[APC] 
extension=php_apc.dll 
apc.enabled = 1 
apc.shm_segments = 1 
apc.shm_size = "64M" 
apc.max_file_size = "10M" 
apc.stat = 1 

重新啓動您的apache服務器。