zoukankan      html  css  js  c++  java
  • Linux 安装PHP PECL 百分百成功

    1.  下载 需要安装的组件 http://pecl.php.net/packages.php

    2.  解压  tar zxf 你的扩展包路径
    3.  进入你解压的扩展包路径后 访问 /usr/bin/phpize
    4 .执行./configure --with-php-config=[/usr/local/php/bin/php-config]注意这里[]内容是你php安装的目录
    5. make
    6. make install
    7 ok!
    在第4步执行完成以后,如果又提示 icu 错误 执行
    yum install -y icu libicu libicu-devel
    然后在重新执行第4步

    下面以安装 intl 扩展为例
    wget -c http://pecl.php.net/get/intl-3.0.0.tgz 这里注意对应自己的php版本
    tar zxf intl-3.0.0.tgz
    cd intl-3.0.0
    /usr/bin/phpize 
    find / -name php-config 查找一下我的php-config在哪里
    /usr/local/php/bin/php-config 这个就是我的php-config地址了
    ./configure --with-php-config=/usr/local/php/bin/php-config

    出错了

    configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
    没事安装一下icu就可以了
    yum install -y icu libicu libicu-devel
    安装好以后在执行一次
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make install
    显示 Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
    现在你可以去 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 路径下找到 intl.so文件了
    再去修改 php.ini 在最下面加上
    [Intl]
    extension="intl.so"
     
    重启 php服务
    OK!
     
  • 相关阅读:
    使用 Redis 实现分布式系统轻量级协调技术
    高并发系统中的常见问题
    ASP.NET跨平台
    消息队列RabbitMQ
    Redis数据结构
    自定义的配置文件实现动态注入
    redis基础的字符串类型
    持久化redis
    redis
    MS Open Tech 技术团队构建可靠的Windows版Redis
  • 原文地址:https://www.cnblogs.com/shrimp-liao/p/4898113.html
Copyright © 2011-2022 走看看