반응형
CentOS 7에서 PHP Redis 확장(Extension) 모듈을 설치하는 방법
phpredis는 PHP에서 Redis를 쉽게 사용할 수 있도록 해주는 확장 모듈입니다.
필요한 패키지 설치
sudo yum install -y gcc make autoconf jemalloc tcl
Redis 패키지 설치
sudo yum install -y redis
sudo systemctl --now enable redis
redis-cli --version
redis-cli -h 127.0.0.1 -p 6379 ping
PHP Redis Extension 모듈 설치
phpredis 다운로드 및 압축 해제
GitHub에서 phpredis 모듈을 다운로드하고 압축을 해제합니다.
cd /usr/local/src
wget https://github.com/phpredis/phpredis/archive/develop.zip
unzip develop.zip
cd phpredis-develop
phpredis 확장 모듈 빌드 및 설치
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
$ sudo make install
---output--
...
----------------------------------------------------------------------
Installing shared extensions: /usr/local/php/lib/php/extensions/debug-zts-20180731/
728x90
PHP 확장 모듈 디렉토리 확인
/usr/local/php/bin/php -i | grep extension_dir
$ /usr/local/php/bin/php -i | grep extension_dir
extension_dir => /usr/local/php/lib/php/extensions/debug-zts-20180731/ => /usr/local/php/lib/php/extensions/debug-zts-20180731/
sqlite3.extension_dir => no value => no value
php.ini 파일 수정
phpredis 확장을 활성화하려면 php.ini 파일에 Redis 확장을 추가해야 합니다.
echo "extension=redis.so" >> /usr/local/apache2/conf/php.ini
PHP Redis 확장 모듈 설치 확인
/usr/local/php/bin/php -m | grep redis
/usr/local/php/bin/php -i | grep redis
/usr/local/php/bin/php -r "phpinfo();" | grep redis
웹 서버 재시작
/usr/local/apache2/bin/apachectl restart
PHP에서 Redis와 통신할 수 있도록 phpredis 확장이 활성화됩니다.
참고URL
- https://github.com/phpredis/phpredis
728x90
반응형
'리눅스' 카테고리의 다른 글
운영체제 버전 정보 확인 (0) | 2021.03.29 |
---|---|
Redis 모니터링을 위한 Zabbix 템플릿을 설정하는 방법 (1) | 2021.03.19 |
MySQL 5에서 rpcgen 오류를 해결하는 방법 (0) | 2021.03.15 |
Let's Encrypt을 사용하여 SSL 인증서를 발급 - WEBROOT (0) | 2021.03.09 |
[VPN] pfsense 설치_2 (0) | 2021.03.01 |