windows - php_memcache.dll - для PHP 5.4

Я заимствую аналогичную ветку, которая мне не помогла: php_memcache.dll для PHP 5.3

Я установил сервер, используя последнюю версию easyPHP для Windows. Вместе с ним появился PHP 5.4. Я сейчас ищу файл memcache.dll, который работал для меня раньше, и я получаю эту ошибку

& quot; PHP Startup: memcache: Невозможно инициализировать модуль. Модуль скомпилирован с модулем API = 20090626 PHP скомпилирован с модулем api = 20100525 Эти параметры должны соответствовать & quot;

Будем весьма благодарны за любые ссылки на файл PHP 5.4 memcache.dll.

В упомянутой теме они адресовали версию для 5.3 и pierre, но там я нахожу только более старую версию dll

 CountMurphy12 мая 2012 г., 00:42
удача найти его?
 DS_web_developer12 мая 2012 г., 08:58
Нет .... Я вернулся к старому и жду обновления, когда он выйдет
 Kevin Horst22 мая 2012 г., 11:43
Я - пользователь Linux, я не знаю, работает ли это, но вы можете попробовать это:hashcode.ru/questions/86695/php-5-4-windows-memcache
 Justin T.24 мая 2012 г., 11:09
@DS_web_developer: вы проверили мой ответ?
 DS_web_developer27 мая 2012 г., 07:46
нет извините. Я остановился на версии 5.3 и сейчас не планирую обновлять. Но когда я делаю, я знаю, где проверить;) Спасибо!

Ответы на вопрос(5)

Ссылка мертвая попробуй http://windows.php.net/downloads/pecl/releases/memcache/

Там вы найдете последнюю версию dll memcache. Что нужно знать перед загрузкой:

Версия ОС (32 или 64 бит)

Версия PHP-компилятора

- Безопасная поддержка

Версию PHP-компилятора и поддержку потока можно легко проверить с помощью функции phpinfo ()

 21 янв. 2014 г., 12:20
Работающая ссылка! Наконец! Спасибо.

Спасибо Кевину Хорсту, протестированному и работающему над моей коробкой Win7!

The solution :  просто скачайтестатически скомпилированная версия размещенный на Amazon AWS, и распаковать.

Вот некоторые выводы изphp -i :

phpinfo()
PHP Version => 5.4.0

System => Windows NT xxxx 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586
Build Date => Mar  7 2012 14:17:27
Compiler => MSVC9 (Visual C++ 2008)
Architecture => x86
Configure Command => cscript /nologo configure.js  "--enable-cli" "--enable-memcache=shared"
Server API => Command Line Interface
Virtual Directory Support => enabled
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\Users\xxxx\Downloads\UniServer\usr\local\php\php.ini
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
PHP API => 20100412
PHP Extension => 20100525
Zend Extension => 220100525
Zend Extension Build => API220100525,TS,VC9
PHP Extension Build => API20100525,TS,VC9

memcache

memcache support => enabled
Active persistent connections => 0
Version => 2.2.5
Revision => $Revision: 319585 $
 04 сент. 2012 г., 12:25
Он статически связан, а не динамически. Таким образом, нет. DLL.
 02 авг. 2012 г., 08:00
Вы имеете в виду просто заменить каталог php этим файлом? Потому что в нем нет memcache.dll ...

Любые модули pecl, которые были официально скомпилированы для Windows, вы найдете подhttp://windows.php.net/downloads/pecl/releases/

You need to know what php version you are running ie: 5.3,5.4,5.5 and so on

You need to know if your php version is 32 or 64 ie x86, x64

You need to know if the php version was compiled as thread safe or not ie:ts,nts

Всю информацию вы можете получить из файла со следующим содержанием

    <?php phpinfo() 

и просмотреть его с веб-сервера или из командной строки отправив вывод в файл с:

    php -i > phpinfo.txt

ПРИМЕЧАНИЕ: из командной строки вы получаете данные для php-cli, которые скорее всего были скомпилированы с той же конфигурацией

И обратите внимание, что есть Memcache и Memcached, но с сайта php доступен только memcache

Я узнал это:

http://windows.php.net/downloads/pecl/snaps/memcache/3.0.6/

Попробуйте следующее, если вышеперечисленное не помогает:

https://www.dropbox.com/sh/sjkuotlz2sl1kpc/v7-QZeFxHR

 03 нояб. 2012 г., 03:52
Огромное спасибо. Я искал версию для моего PHP 5.4 TS. Спасибо!
 01 мая 2013 г., 08:38
Страница не найдена
 01 мая 2013 г., 08:38
+1 за зеркало
 31 июл. 2013 г., 08:12
NTS = потокобезопасный, TS = потокобезопасный. Если вы запустите phpinfo на своем сервере, вы можете увидеть, какой из них следует использовать, посмотрев на значение Thread Safety. Если написано «Отключено», используйте NTS.
 13 июн. 2013 г., 16:49
В чем разница междуnts а такжеts в названии загружаемого файла?
Решение Вопроса

Я нашел эту ссылку, и она работала для меня:

php_memcache-3.0.8-5.4-ts-vc9-x86.zip

Или вы можете просмотреть список последних выпусков здесь и найти подходящую версию:

http://windows.php.net/downloads/pecl/releases/memcache/

 26 сент. 2012 г., 21:17
@BhuvanRikka Вы имеете в виду, как редактировать вопрос и добавить base64 DLL? Я не думаю, что это разрешено.
 19 сент. 2012 г., 01:01
Я воздаю вам должное, потому что это работающее расширение Windows memcache для Windows, скомпилированное для php 5.4.x и VC9. именно то, о чем просил оригинальный вопрос, и гораздо лучшее решение, чем статически скомпилированная версия php с расширением memcache.
 17 окт. 2012 г., 05:01
Страница не может быть найдена
 23 янв. 2013 г., 00:28
Страница может быть найдена - apache начал с этого отлично.
 15 сент. 2012 г., 11:14
Ссылки могут гнить! Пожалуйста, опишите ваш ответ вкратце

Ваш ответ на вопрос