开发者社区> 问答> 正文

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

落地花开啦 2016-02-21 13:27:01 3076

问题描述:
目前各个组建都安装好了,单独运行也是正常的。但是在打印出来的 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

存储 NoSQL Ubuntu 应用服务中间件 Linux PHP Redis nginx
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:45:53

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

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程