WindowsでPHP7をサポートするMemcacheのバージョンについて知っている人はいますか?Memcache for PHP7 for Windows?
MemcacheはPHP 5.6(Windows版)ではうまくいきましたが、PHP7のバージョンが見つかりません。
WindowsでPHP7をサポートするMemcacheのバージョンについて知っている人はいますか?Memcache for PHP7 for Windows?
MemcacheはPHP 5.6(Windows版)ではうまくいきましたが、PHP7のバージョンが見つかりません。
libmemcached
がWindowsで動作しないため、新しいmemcached
拡張機能はWindowsでは動作しません。しかし、誰かが古いmemcache
拡張機能をWindowsにインストールしているようです。プリコンパイルされたバイナリを見つけることができませんでしたが、たくさんの掘り出した後、この問題についてPHP Bug Reportが見つかりました。誰かが解決策を見つけたように思われる:ここで
[2016-01-20 23:11 UTC] php at alternize dot com
the branch "NON_BLOCKING_IO_php7" of the git repository https://github.com/websupport-sk/pecl-memcache.git builds fine against php 7.0.2 in win32 x86 thread-safe mode. i have not tested it with non-thread-safe and/or x64.
to build the php_memcache.dll, i followed the instructions on https://wiki.php.net/internals/windows/stepbystepbuild#building_pecl_extensions using:
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>buildconf
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>configure --disable-all
--enable-cli --enable-zlib --enable-hash --enable-session
--without-gd --with-bz2 --enable-memcache=shared
C:\php-sdk\phpdev\vc14\x86\php-7.0.2-src>nmake
は、誰もが必要とする場合は、念のためにあなたのPHP7 Windowsのインストール(64ビット)
https://github.com/Alvine-IO/php7-windows/blob/master/x64/ts/dll/php_memcache.dll
TS + NTSバージョン:https://github.com/Alvine-IO/php7-windows/tree/master/7.0.3/x64 –
で使用できるDLLですDLLファイル - https://github.com/jur4x/PHP7-memcahe-dll。 PHP 7.0.6用にコンパイルされた、スレッドセーフなバージョンとスレッドセーフでないバージョンの両方です。
memcached.libをどのようにコンパイルしましたか?私がコンパイルしようとすると、エラー 'エラー:memcached:ライブラリ' memcached 'が見つかりませんでした。' –
私の一日が保存されました。ありがとう。 – Vuong
PHPの警告:PHPのスタートアップ:動的ライブラリ 'c:/wamp64/bin/php/php7.0.23/ext/php_memcache.dll'を読み込めません - %1は有効なWin32アプリケーションではありません。 in Unknown 0行 –
php7.0.x、php7.1.x、php7.2.x https://github.com/nono303/PHP7-memcache-dll
PHPバージョン7.0.0用のphp_memcache.dllのバージョンが存在するのですか、それとも7.0.6のdllバージョンで動作するはずですか? –
7.0.0のバージョンは7.0.0で動作するはずです。そうでない場合は私に連絡して、7.0.0のコンパイル済みバージョンを提供します – nono303
Worked、ありがとう:) –
グレート質問をerrors.log。 – Will