2013-02-07 75 views
1

我想讓APC啓動並運行PHP(magento),但我有這個奇怪的問題,這是困擾着我。我已經做了我APC安裝通過下面的命令PHP致命錯誤:PHP啓動:apc_mmap:mmap失敗:未知的行0

PECL安裝APC PECL/APC已經安裝並是一樣的發佈版本3.1.13

我也有增加配置參數在/ etc如下圖所示

extension=apc.so 
apc.enabled=1 
apc.num_files_hint=10000 
apc.user_entries_hint=10000 
apc.max_file_size=100M 
apc.stat=0 
apc.optimization=0 
apc.shm_segments=1 
apc.enable_cli=1 
apc.cache_by_default=1 
apc.include_once_override=1 
apc.shm_size=4 
apc.mmap_file_mask = /tmp/apc.XXXXXX 

/php.d/apc.ini之前,我想,也許我的配置是搞亂但在執行的時候,當我在apc.ini文件中刪除的每一行,但我仍提示以下錯誤: php --ini

PHP Fatal error: PHP Startup: apc_mmap: mmap failed: in Unknown on line 0 Segmentation fault (core dumped)

現在我真的不知道該怎麼辦

我的PHP版本是5.4

回答

0

我與APC的不同包裝試驗後,已經解決了這個問題。那裏的教程可能會讓人感到困惑,因爲每篇提到用pecl安裝APC的教程都可能不適用於PHP54。

所以,你真正需要做的就是正確的包進行安裝,在我的情況我發出以下命令

yum install php54w-pecl-apc 

一旦我做到了一切順利。 apc.ini文件是自動創建的,具有位置/etc/php.d中的基本配置。

phpinfo還列出了已配置的APC。

我的PHP版本

PHP -v PHP 5.4.11(CLI)(建:2013年1月30日18時05分25秒) 版權所有(C)1997-2013的PHP集團 Zend引擎v2.4.0,Copyright(c)1998-2013 Zend Technologies

相關問題