开发者社区> 问答> 正文

linux编译安装phpredis后phpinfo无redis 扩展,什么原因?

问题描述:
目前各个组建都安装好了,单独运行也是正常的。但是在打印出来的 phpinfo() 中没有 redis 的扩展,求大牛帮忙解决!
系统 Ubuntu 12.04
源码存储路径 /home/wzw/workstation/src
安装路径 /home/wzw/workstation/env
详细如下:
1.PHP
版本 5.3.27
命令
'./configure' '--prefix=/home/wzw/workstation/env/php5' '--with-config-file-path=/home/wzw/workstation/env/php5/etc/php.ini' '--with-mysql=/home/wzw/workstation/env/mysql5' '--with-pdo-mysql=/home/wzw/workstation/env/mysql5' '--enable-magic-quotes' '--enable-static' '--enable-mbstring' '--enable-sockets' '--enable-zip' '--with-curl' '--with-libxml-dir' '--enable-fpm'
2.nginx
版本 1.4.2
命令
sudo ./configure --prefix=/home/wzw/workstation/env/nginx --sbin-path=/home/wzw/workstation/env/nginx/sbin/nginx --conf-path=/home/wzw/workstation/env/nginx/conf/nginx.conf --pid-path=/home/wzw/workstation/env/nginx/logs/nginx.pid --error-log-path=/home/wzw/workstation/env/nginx/logs/error.log --http-log-path=/home/wzw/workstation/env/nginx/logs/access.log --with-http_ssl_module --with-pcre=/home/wzw/workstation/env/pcre-8.21 --with-zlib=/home/wzw/workstation/env/zlib-1.2.8 --with-openssl=/home/wzw/workstation/env/openssl-1.0.1e --user=nginx --group=nginx
3.redis
版本 2.6.16
命令
1
4.phpredis
2
在 目录 /home/wzw/workstation/env/php5/lib/php/extensions/no-debug-non-zts-20090626 下有 redis.so
在 php.ini 中已经添加 extension=/home/wzw/workstation/env/php5/lib/php/extensions/no-debug-non-zts-20090626/redis.so 并重启 php-fpm
各个组件的启动命令如下
3

展开
收起
落地花开啦 2016-02-21 13:27:01 5806 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    --with-config-file-path=/home/wzw/workstation/env/php5/etc/php.ini
    改成 --with-config-file-path=/home/wzw/workstation/env/php5/etc/

    2019-07-17 18:45:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载