< /span>
phpinfo() 함수를 인쇄하면 위와 같이 redis 확장이 있다고 표시되지만, Extension_loaded('Redis') 메서드를 호출하면 false를 반환하는 이유는 무엇입니까? 결과적으로 new Redis()를 사용하여 redis에 연결할 수 없습니다. 그런데 Predis를 사용하여 Redis에 연결할 수 있는 이유는 무엇입니까? Redis와 Predis 연결의 차이점은 무엇입니까? 이 두 가지 연결 방법을 각각 사용하는 경우 각각 무엇을 설치해야 합니까? 조언을 부탁드립니다.
PHP中文网2017-05-16 13:10:41
대신 class_exists('Redis')
를 사용하여 확장 프로그램이 성공적으로 로드되었는지 확인하세요. 설치한 redis 확장 프로그램이 여전히 RC 버전일 수 있습니다.
怪我咯2017-05-16 13:10:41
귀하의 스크린샷에는 redis 확장 프로그램, 즉 phpredishttps://github.com/phpredis/p...
이 설치되었음을 보여줍니다.phpredis
是用C写的php扩展,需要编译安装。predis
是用php写的php扩展,直接使用,laravel 默认的就是predis
연결이 불가능하다고 하셨는데, 오류를 게시하여 확인하실 수 있습니다