728x90
PHP redis 확장(Extension)을 설치하는 방법
redis 설치
$ yum -y install gcc gcc-c++ make jemalloc tcl
$ yum install redis
$ systemctl --now enable redis
$ redis-cli -h 127.0.0.1 -p 6379 ping
redis extension 모듈 설치
phpredis 패키지 다운로드
$ wget https://github.com/phpredis/phpredis/archive/develop.zip
$ unzip develop.zip
$ cd phpredis-develop
PHP 확장 컴파일, 구성 환경, 컴파일
#PHP 확장 컴파일
$ /usr/local/php/bin/phpize
#구성 환경
$ ./configure --with-php-config=/usr/local/php/bin/php-config
#컴파일
$ make
$ make install
---output--
...
----------------------------------------------------------------------
Installing shared extensions: /usr/local/php/lib/php/extensions/debug-zts-20180731/
php 확장 모듈 디렉토리 확인
$ /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 편집
$ /usr/local/php/bin/php -i | grep "Loaded Configuration File"
Loaded Configuration File => /usr/local/apache2/conf/php.ini
$ echo "extension=redis.so" >> /usr/local/apache2/conf/php.ini
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
phpredis : https://github.com/phpredis/phpredis
728x90
'리눅스' 카테고리의 다른 글
[리눅스] Let's Encrypt(certbot) SSL 인증서 발급 - DNS (0) | 2021.09.16 |
---|---|
[Linux] How to install JMeter on Linux (0) | 2021.08.19 |
[리눅스] ping, telnet으로 통신(포트) 상태 확인 (0) | 2021.08.07 |
[리눅스] 자체 서명된 SSL 인증서 만들기(openssl) (0) | 2021.06.22 |
[리눅스] jenkins 도커 컨테이너로 올리기 (0) | 2021.06.10 |