朱纯树博客
VPS测评推荐网站
cloudacead cloudacead

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.你再去尝试执行phpizeOK

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

解决方案

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

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

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

#建立软链
sudo ln -s "$(xcrun --show-sdk-path)/usr/include" /usr/include
赞(0) 打赏
未经允许不得转载:VPS测评推荐网站 - 朱纯树博客 » mac 10.15版本使用 phpize 命令解决方案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址