• mac10.15 PHP 安装zip扩展[安装其他扩展也可以用到]


    我们先下载:

    wget http://pecl.php.net/get/zip 

    下载了zip,然后

    tar -zvxf zip

    ,就得到解压后的zip-1.15.1

    cd zip-1.15.1
    phpize

    遇到报错

    grep: /usr/include/php/main/php.h: No such file or directory
    
    grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
    
    grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
    
    Configuring for:
    
    PHP Api Version:
    
    Zend Module Api No:
    
    Zend Extension Api No:

    先关闭系统安全,然后执行命令

    sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/ /usr

    执行

    phpize

    报错

    Configuring for:
    PHP Api Version:         20121113
    Zend Module Api No:      20121212
    Zend Extension Api No:   220121212
    Cannot find autoconf. Please check your autoconf installation and the

    安装

    brew install autoconf

    执行

    phpize
    // 有可能会报错 libzip缺少

    安装

    // brew不存在需要单独安装
    brew install libzip

    然后再执行

    phpize
    ./configure 
     make && make install

    开启php扩展:

    sudo nano /etc/php.ini 
    # ext...   zip
    sudo apachectl restart //这里可能重置不会生效,可以重启一下

    参考:

    1. https://www.jianshu.com/p/2769f92c956a PHP 安装 zip 扩展
    2. http://yangjunwei.com/2413.html mac下phpize编译提示Cannot find autoconf解决办法
    3. https://www.jianshu.com/p/f4629dc503f7 mac快速安装PHP扩展
    4. https://blog.csdn.net/worldzhy/article/details/51731539 php phpize报错
    5. https://www.v2ex.com/t/582276 10.15 遇到的问题
    6. https://pecl.php.net/
    7. https://www.jianshu.com/p/ae863ff9513d mac 安装pecl
    8. https://www.jianshu.com/p/6ddb9b2cf0ed macOS 上安装 PECL
    9. https://blog.csdn.net/lucky9322/article/details/79036877 xcode-select --install 解决方案
  • 相关阅读:
    总结jQuery选择器
    Responsive布局技巧
    学习资料
    大公司开源项目【转载】
    针对css3特性浏览器兼容 封装less
    手把手教你nginx/linux下如何增加网站
    又一枚神器:nginx
    http://www.howtocn.org/nginx
    nginx修改内核参数
    Nginx
  • 原文地址:https://www.cnblogs.com/xiaqiuchu/p/12096585.html
Copyright © 2020-2023  润新知