PHP7.0.0 の正式版がリリースされてしばらく経ちますが、それに対応する拡張コンポーネントが非常に少なく、特に Windows 上で開発プラットフォームを構築するために PHP7 を使用する場合、コンポーネントが少なすぎると開発に確実に影響します。
現在、PHP 公式 Web サイトの PECL で日常的に使用されている PHP 拡張コンポーネントのほとんどは PHP7 に適合していません。これは、PHP7 の新機能や依存関係の一部が PHP5 とは大きく異なるため、多くのコンポーネントは開発者を必要とします。私たちは PHP7 に適応するために一定期間開発を続けてきました。
公式 PHP ライブラリには PHP7 の Redis 拡張機能はありません: https://pecl.php.net/package/redis
github アドレスをコンパイル、インストールし、ダウンロードします: https://github.com/phpredis/phpredis /tree/php7
Windows: https://github.com/neil-chen/NeilChen/tree/master/php_redis
注: php7 ディレクトリには php7.dll の nts バージョンがあります。 php7ts.dll の ts バージョン。
Linux インストール:
cd phpredis
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
上記の操作が完了すると、redis.so ファイルが /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626 ディレクトリに生成されます。ファイルが php.ini に追加されるようにこれを置きます
vi /usr/local/php/etc/php.ini
具体的な設定は次のとおりです:
extension_dir="/usr/local/php/lib/php/ extensions/no-debug -non-zts-20090626/"
extension=redis.so
元の投稿アドレス: http://php.upupw.net/news/4/5305.html