mac 10.15版本使用 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:

网上解决方案

1.重启mac电脑,同时按住command+R ,等出现进度条了再松开

2.弹出的界面是否有“实用工具”,有的话就打开实用工具里面的终端,输入:csrutil disable,然后回车

3.重新启动电脑。

4./usr目录下,(目录根据你自己电脑上的目录来)执行:sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/  /usr

5.你再去尝试执行phpize就OK

除此之外,还有建议重新安装 xcode 命令行工具的,但是无一例外都不能解决原来的问题。

解决方案

因为版本的不同,在 10.15 中做了一些变动,推荐方式如下:

#安装xcode命令行(如果已安装请忽略)
xcode-select--install

#根目录挂载为可读写
sudo mount -uw /

#建立软链
sudo ln -s "$(xcrun --show-sdk-path)/usr/include" /usr/include

人已赞赏
PHP学习笔记

Laravel6 配合 Maatwebsite\Excel 实现 Excel 导出

2020-9-8 21:49:49

PHP学习笔记视频分享

如何把文字写进图片里? 两分钟学会

2020-9-9 21:23:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索