2010-07-17 3 views
2

мне нужна помощь в установке и настройке PHP APC я скачал из http://downloads.php.net/pierre/ в моей информации PHP, я вижуУстановка PHP APC на Windows/Apache

Compiler  MSVC9 (Visual C++ 2008) 
Architecture x86 

так я скачал php_apc-5.3-nts-svn20100226-vc9-x86.zip. затем для установки, я попробовал добавить

[PHP_APC] 
extension=php_apc.dll 

до php.ini. перезапуск Apache не удался. попытка выполнить php в cmd приводит к ошибке php5.dll is missing. но я сомневаюсь. удаление 2 строк из php.ini устраняет ошибку. как я могу установить apc тогда?

ответ

2

ОБНОВЛЕНИЕ: Это очень старый ответ. С тех пор я хорошо использовал APC с php5.4, а с момента обновления до php5.5, который удалил APC, перешел в memcached.

В Windows кажется, что php5.3 не может работать с APC. Я просто использую php5.2.5 вместо этого, так как это не производственная машина.

+0

Это неправда. Я использую APC с PHP 5.4 в Windows. См. Это решение http://stackoverflow.com/a/21609013/2219831 – Ejaz

+0

Это очень старый ответ. С тех пор я хорошо использовал APC с php5.4, а с момента обновления до php5.5, который удалил APC, перешел в memcached. – Collector

1

для записи:

Какую версию выбрать?

Если вы используете PHP с Apache1 или Apache2 из apache.org, вы должны использовать vc6 версии PHP

Если вы используете PHP с IIS, вы должны использовать VC9 версии PHP.

vc6 Версия составляется с наследством Visual Studio 6 компилятора

VC9 Версия составляется с визуальным компилятором Studio 2008 и имеет улучшение в производительности и стабильности. Версии VC9 требуют, чтобы иметь Microsoft 2008 C++ Runtime (x86) или Microsoft 2008 C++ Runtime (x64) установлен

НЕ используйте версию VC9 с Apache.org бинарников

новелла использование vc6 для apache и vc9 для окон

Лично я использую PHP 5.2.6 и php_apc_3014_php521.dll. Он работает в производстве.