12

ここから両方のファイルを試しました: https://github.com/nicolasff/phpredis/downloads。Windows 7 Professional で 64 ビットの wampserver を使用しています。apache がファイルを読み込もうとしているようですが、なぜか正しく認識できませんでした。これは、エラー ログに表示される内容です。

PHP の起動: 動的ライブラリ 'D:/wamp/bin/php/php5.3.13/ext/php_redis.dll' を読み込めません - %1 は有効な Win32 アプリケーションではありません。

誰もが同様の問題に直面しましたか? これに対する有効な解決策はありますか?

4

8 に答える 8

2

残念ながら、これをテストするために 64 ビット バージョンの PHP を実行していませんが、PHP 5.3 の場合は、この dllを試すことができます。

https://github.com/nicolasff/phpredis/downloads ( php_redis-2.1.3-5.2-vc6-ts-4350b2a.zip ) の DLL は、PHP 5.2.17 ( 32 ビット版) で正常に動作しています。

問題が解決することを願っています。

于 2012-06-16T00:12:10.730 に答える
0

PHP5.5.12を使用した64ビットWindows 7 wampserverでも同じ問題があり、Redisのリンクdllバイナリの下から作業しました

http://windows.php.net/downloads/pecl/releases/redis/2.2.7/

于 2016-05-25T07:37:40.840 に答える
0

私は同じケースを持っていました.wamp 32ビットをインストールしていましたが、ライブラリを64ビットでインポートしましたが、32ビットバージョンをインポートする必要がありました.

使用している wamp のバージョンをタスク マネージャーで確認してください。

于 2016-12-20T12:48:37.940 に答える