2

Laradock で Horizo​​n を有効にしようとしていますが、「PHP Redis 拡張機能がインストールされ、有効になっていることを確認してください」というメッセージが常に表示され ます。ワークスペース コンテナーにアクセスして、php-redis 拡張機能がインストールされているかどうかを確認しました。しかし、php-redis がすでに最新バージョンの docker -compose exec ワークスペース bashであるというイメージを見ることができます。

Laravel プロジェクトの .env を開き、以下のように変更しました

REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

また、Laradock フォルダーの .env ファイルを開き、 all を有効にしましたINSTALL_PHPREDIS=true。その後、docker-compose build --no-cache ワークスペース php-fpm php-worker

これはLaradock フォルダの.envファイルです

しかし、php-redis拡張機能ではまだエラーです

predis をインストールするいくつかの回答が見つかりました。しかし、私はそれを使いたくありませんphpredisを使用'client' => env('REDIS_CLIENT', 'phpredis')して config/database.phpに保持したい

これに直面した人はいますか、助けてください。どうもありがとう

4

1 に答える 1