博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php安装扩展
阅读量:5057 次
发布时间:2019-06-12

本文共 951 字,大约阅读时间需要 3 分钟。

一、安装phpredis扩展

1、官网打开redis扩展地址

http://pecl.php.net/package/redis

2、下载redis扩展并编译

wget http://pecl.php.net/get/redis-4.0.0.tgztar  -zxvf redis-4.0.0.tgzcd redis-4.0.0.tgz/usr/local/php/bin/phpize  #用phpize生成./configure --with-php-config=/usr/local/php/bin/php-configmakemake install

3、配置php.ini文件,使得php可以支持redis扩展

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/" #上述make install产生 extension = redis.so 重启php-fpm服务,完成

4、phpredis扩展不生效原因之一

装完redis扩展后,修改php.ini   增加 extension=redis.so ,无限重启php,nginx就是不起作用,查看phpinfo后 发现Loaded Configuration File 的值是none,原来php-fpm启动时,没指定php.ini,所以一直都没生效

解决方案一:修改  /etc/init.d/php-fpm 文件

1 #  在这行命令上添加 指定的配置路径2 php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"3 4 # 修改成5 php_opts="--fpm-config $php_fpm_CONF -c etc/php.ini --pid $php_fpm_PID"

解决方案二:启动时指定路径

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

 

 

转载于:https://www.cnblogs.com/liuzhongchao/p/8681547.html

你可能感兴趣的文章
公司技术需求备忘录
查看>>
C#发送邮件
查看>>
MySQL系列
查看>>
C++ STL容器之 stack
查看>>
奶牛易物-Alpha版本测试报告
查看>>
css选择器中:first-child与:first-of-type的区别
查看>>
高效、易用、功能强大的 api 管理平台
查看>>
windows启动/禁用telnet/IIS/ftp/IE等服务
查看>>
Java——抽象类
查看>>
20155310 2016-2017-2 《Java程序设计》第2周学习总结
查看>>
G面经prepare: Data Stream Average
查看>>
oc85--利用宏定义简化单例
查看>>
requestFocusFromTouch , requestFocus
查看>>
show hide()函数 参数具体对应的毫秒数
查看>>
Python3.X爬虫
查看>>
html取消回车刷新提交
查看>>
bootstrap使用笔记
查看>>
全网最详系列之-倍增求LCA
查看>>
周末总结
查看>>
课本议题
查看>>