mac 10.15版本使用 phpize 命令解決方案

Jouzeyu發表於2020-09-08

問題丟擲

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
本作品採用《CC 協議》,轉載必須註明作者和本文連結
空舟湖上~      ——Jouzeyu

相關文章