分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php安装扩展

发布时间:2023-09-06 01:47责任编辑:蔡小小关键词:暂无标签

一、安装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



php安装扩展

原文地址:https://www.cnblogs.com/liuzhongchao/p/8681547.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved