Docker + Laravel6 + Redis 오류: Please remove or rename the Redis facade alias in your "app"configuration file in order to avoid collision with the PHP Redis extension.

Docker 로 구축한 Laravel6 환경에 Redis 를 도입했을 때에 에러가 되었으므로, 그 대응책을 남깁니다.

오류 내용





Please remove or rename the Redis facade alias in your "app"configuration file in order to avoid collision with the PHP Redis extension.

환경


  • PHP 7.3
  • Laravel 6.0.0

  • 공식 문서


  • Laravel 6.0 Redis

  • Before using Redis with Laravel, we encorage you to install and use the PhpRedis PHP extension via PECL. The extension is more complex to install but may yield better performance for applications that make heavy use of Redis.

    PHP 확장 php-redis 설치를 권장합니다.
    여기를 넣으면 성능도 향상됩니다. 라는 것.

    대응


    Dockerfile 의 발췌입니다.
    FROM php:7.3-fpm-alpine
    
    RUN apk add git
    RUN git clone https://github.com/phpredis/phpredis.git /usr/src/php/ext/redis
    RUN docker-php-ext-install redis
    
    alpinegit 명령이 들어 있지 않으므로 git 명령을 설치에서 합니다.
    환경 구축 후에는 불필요하게 되므로, 삭제해도 좋네요.

    실제 GitHub는 코드는 여기입니다.
    htps : // 기주 b. 코 m / 우칸 - ぁ b / 도 c 케 r ぁ 라 ゔ ぇ l / b ぉ b / 어서 r / 도 c 케 r / php / 도 c 케 r ぃ

    좋은 웹페이지 즐겨찾기