second answerhere предполагает, что это так же просто, как отключение/повторное включение APC.
Однако есть проблема с Symfony (# 227) here.
Я бы предложил установить расширение APC отдельно и попытаться отключить встроенную версию сервера Zend. Если я правильно помню, вопрос о том, как загружаются дополнительные расширения в Zend Server, имеет значение php.ini
.
Если вы используете Homebrew, установить APC с this formula и следуйте инструкциям на установщиком (включить с extension
не zend_extension
). Вы можете попробовать его, не отключая встроенный APC, но чтобы избежать конфликтов, я отключил бы его.
Update # 1: Еще пара вещей, чтобы попробовать:
- Убедитесь Zend Optimizer + отключена.
- Отключить Zend Server в "Режим APC Совместимость"
zend_optimizer.optimization_level = 0
Update # 2: Так как вам нужно 32-разрядной версии APC с, попробуйте следующее:
cd /usr/local/src
pecl download apc
tar -zxvf APC-*.tgz
cd APC-*
phpize
./configure MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g -Os -pipe" LDFLAGS="-arch i386 -bind_at_load" --enable-apc-debug=no --enable-apc-filehits=no --enable-apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc-pthreadrwlocks=no
make
make install
По завершении попробуйте выполнить это на сервере Zend.
Update # 3: Заканчивать this article Ральф Schindler на "компиляцией Gearman (или что-нибудь) для Zend Server CE на Snow Leopard". И еще here. Возможно, в командах «./configure» есть что-то другое из тех статей, которые будут работать для вас.
Duplicate: [Как обновить APC на сервере сообщества Zend (необходимо для Symfony2)?] (http://stackoverflow.com/q/7704083/3765) – leek
Ну, получается, что решение этого вопроса не было даже решением. Я хотел бы продолжать использовать Zend Server, а не переключиться на MAMP. Есть идеи? –
Но это не сработает. Даже если вы включите или отключите сколько раз хотите, Zend Server не распознает расширения APC, установленные на php.ini, а не как обычные расширения, ни как расширение zend. –