Совместим ли APC с PHP 5.4 или PHP 5.5? - PullRequest
103 голосов
/ 08 марта 2012

Не похоже, что APC был обновлен в соответствии с выпуском php 5.4 (хотелось бы, чтобы они включили APC в ядро ​​PHP, как первоначально планировалось).

Не могу найти однозначного ответа на вопрос, работает ли текущий APC с php 5.4+. Мне удалось найти пакеты Ubuntu для php 5.4, но пакеты php-apc не будут установлены.

Ответы [ 14 ]

1 голос
/ 12 декабря 2013

Zend OPCache включен в PHP 5.5 под именем php_opcache.dll в каталоге php / ext. Для его активации:

  • Добавьте файл php_opcahe.dll в качестве расширения zend в файле конфигурации php.ini .
  • Используйте формат zend_extension = path / to / php / ext / php_opcache.dll .
  • Поместите zend_extension перед xDebug zend_extension в вашем php.ini config .
  • Сохраните файл конфигурации php.ini и перезагрузите ваш сервер.
0 голосов
/ 16 февраля 2015

В XAMPP версии 5.6.3 (PHP 5.6.3) все, что вам нужно сделать в вашем ini.php, это:

[OPcache]

zend_extension = php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=512
opcache.interned_strings_buffer=24
opcache.max_accelerated_files=4000
opcache.revalidate_freq=3
opcache.fast_shutdown=1

[XDebug]

zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.max_nesting_level = 200
xdebug.profiler_append = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "C:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;xdebug.remote_enable = 0
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;xdebug.trace_output_dir = "C:\xampp\tmp"

Конфигурация для фреймворка symfony2.

0 голосов
/ 06 июня 2014

Мы экспериментируем с ошибками без памяти (apache segfault) с PHP 5.4.26 и APC 3.1.9.Есть открытая ошибка для APC на PHP 5.4.X: https://bugs.php.net/bug.php?id=61934

Я рекомендую не использовать этот плагин на PHP> 5.3.

0 голосов
/ 04 января 2013

APC имеет новую версию: 3.1.14 со 2 января, которая устраняет некоторые ошибки: http://pecl.php.net/package/APC

Однако я без проблем запускаю PHP 5.4.x с APC 3.1.13 из репозитория dotdeb, поэтому я бы сказал, что он стабильный. dotdeb также сообщил мне, что они будут включать обновленный APC в следующую версию PHP, которая, как ожидается, будет 5.4.11.

...