zoukankan      html  css  js  c++  java
  • php安装扩展

    一、安装phpredis扩展

    1、官网打开redis扩展地址

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

    2、下载redis扩展并编译

    wget http://pecl.php.net/get/redis-4.0.0.tgz
    tar  -zxvf redis-4.0.0.tgz
    cd redis-4.0.0.tgz
    /usr/local/php/bin/phpize  #用phpize生成
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make 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



  • 相关阅读:
    前序中序输出后序
    Blah数集
    中缀表达式转后缀表达式 (栈)
    1357:车厢调度 (栈)
    最长公共上升子序列 (LIS+LCS+记录)
    1481:Maximum sum (前缀和+dp)
    8464:股票买卖
    7627:鸡蛋的硬度
    2989:糖果
    U33405 纽约 (二分)
  • 原文地址:https://www.cnblogs.com/liuzhongchao/p/8681547.html
Copyright © 2011-2022 走看看