zoukankan      html  css  js  c++  java
  • mac centos linux 安装PHP扩展 INTL(国际化) ———— error: 'ext/standard/php_smart_str.h'

    PHP简单源码安装扩展 五个步骤:

    详细说明下:

    cd /fujieace/php7.0/ext/intl;#进入INTL扩展目录? 在编译扩展时候需要phpize准备环境,准备程序需要获取这个目录的文件 
    
    mv config0.m4 config.m4; #重命名config0.m4?如果没有config.m4 就需要重新命名一下
    
    /fujieace/php7/bin/phpize;#准备环境 
    
    ./configure -with-php-config=/fujieaceh/php7/bin/php-config;#配置对应的 php-config
    
    make && make install;#sudo make && sudo make install 当没有权限时使用 sudo
    

    重要说明:

    1,PECL安装:一般非PHP7环境情况下:

    pecl install intl

     完成。

    2,源码安装:在PHP7环境下,

      使用上面 pecl 方式安装,报错如下:

    error: 'ext/standard/php_smart_str.h'

      这时,就用到了上面说明的五步,使用源码安装扩展了。

      源码安装需要在官方网站下载源码包。PHP下载包一般自带一部分扩展编译源码文件(如果包内没有,可以单独下载扩展源码);PHP7下载 

  • 相关阅读:
    mybatis(十)缓存
    mybatis(八)复杂查询
    mybatis(六)分页
    mybatis(九)动态SQL
    mybatis(七)只用注解开发
    mybatis(五) 日志
    log4j.properties 相关配置
    mybatis(四)中可能出现的问题
    MyBatis(三) 配置解析
    IIS 发布 .net core 3.1
  • 原文地址:https://www.cnblogs.com/q1104460935/p/9210407.html
Copyright © 2011-2022 走看看