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



  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/liuzhongchao/p/8681547.html
Copyright © 2011-2022 走看看