Centos安装 phpredis 扩展

发布 : 2018-08-20 分类 : PHP 浏览 :

安装配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 1. 下载phpredis
wget https://github.com/phpredis/phpredis/archive/4.1.1.tar.gz

# 2. 解压
# z-tar包被gzip压缩,用gunzip解压 x-从tar包中提取文件 v-显示详细信息 f-指定被处理的文件
tar -zxvf 4.1.1.tar.gz

# 3. 进入解压后目录
cd phpredis-4.1.1/

# 4. 生成configure配置文件
/usr/local/php/bin/phpize

# 5. 配置
./configure --with-php-config=/usr/local/php/bin/php-config

# 6. 编译
make

# 7. 运行测试
make test

# 8. 安装
make install

# 9. 配置ini文件
vi /usr/local/php/lib/php.ini
> extension="redis.so"

# 10. 重启php-fpm
kill PID
/usr/local/php/sbin/php-fpm

# 11. 重启nginx
nginx -s reload # 重启nginx

遇到的问题

重启php-fpm时使用

/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php-fpm.conf

导致 phpinfo() 中参数 Loaded Configuration File/usr/local/php/etc/php-fpm.conf ,所以打印 phpinfo 时一直无法显示redis扩展。

正确的做法是上面显示的,不指定配置文件 -c /usr/local/php/etc/php-fpm.conf 的做法

本文作者 : Xuebin Zhang
原文链接 : https://capping.github.io/2018/08/20/Centos-install-phpredis/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹