Laradock で Horizon を有効にしようとしていますが、「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に保持したい
これに直面した人はいますか、助けてください。どうもありがとう