课程咨询 :0351-5608878

太原PHP培训 > 达内新闻 > macOS 中使用 phpize 动态添加 PHP 扩展风向标
  • macOS 中使用 phpize 动态添加 PHP 扩展风向标

    发布:马燕龙个人博客      来源:马燕龙个人博客      时间:2016-11-18

  • macOS 中使用 phpize 动态添加 PHP 扩展风向标

    使用phpize 动态添加 PHP 扩展是开发中经常需要做的事情,但是在 macOS 中,首次使用该功能必然会碰到一些错误,本文列出了这些错误的解决方法。

    问题一:

    执行 phpize 报错如下:

    $ 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:

    解决方法:

    $ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include /usr/include

    PS:如果 sudo 授权后仍提示没有操作权限,请参考文章 macOS 中的 Rootless 机制

    问题二:

    执行 phpize 报错如下:

    $ phpize

    Cannot find autoconf. Please check your autoconf installation and the

    $PHP_AUTOCONF environment variable. Then, rerun this script.

    解决方法:

    先安装 Homebrew

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    然后安装 autoconf

    $ brew install autoconf

    PSHomebrew 的强大谁用谁知道。关于什么是 Homebrew,以及 Homebrew 的使用,请点击Homebrew传送门。不建议手动安装 autoconf 软件包,因为依赖包太多~~

    好了,今天就给大家讲这么多吧,喜欢我的内容可以关注或者分享(微信公众平台:tytedu)选择太原达内培训,不再孤军奋战,轻轻松松做IT高薪白领。太原达内培训带领有明确目标的学子迈向成功之路!

上一篇:CmlPHP V2.7.2,快速稳定易维护的 PHP 框架福利

下一篇:拥抱智能互联网时代

最新开班日期  |  更多

php高级开发名企定制班(剩2个名额)

php高级开发名企定制班(剩2个名额)

开班日期:03-15

php高级开发周末班(剩5个名额)

php高级开发周末班(剩5个名额)

开班日期:03-15

php高级开发免费试听(剩5个名额)

php高级开发免费试听(剩5个名额)

开班日期:03-15

更多高级开发工程师精品班

更多高级开发工程师精品班

开班日期:03-15

  • 地址:山西省太原市小店区学府街长治路高新国际A座24层
  • 课程培训电话:0351-5608878     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56