新換了電腦,裝一下PHP的php-protobuf 架構擴充,遇到一些問題,記錄於此。
進入php-protobuf 頁面 phpize 如下
grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or directoryConfiguring for:PHP Api Version: Zend Module Api No: Zend Extension Api No:
google之
解決方案:
sudo ln -s
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/ /usr/include
執行之
ln: /usr/iclude: Operation not permitted
報這個錯誤
/usr/ 下是沒有include 這個檔案夾的
還有mkdir include 建立不了檔案夾 一樣報Operation not permitted
求大神支招
回複內容:
新換了電腦,裝一下PHP的php-protobuf 架構擴充,遇到一些問題,記錄於此。
進入php-protobuf 頁面 phpize 如下
grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or directoryConfiguring for:PHP Api Version: Zend Module Api No: Zend Extension Api No:
google之
解決方案:
sudo ln -s
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/ /usr/include
執行之
ln: /usr/iclude: Operation not permitted
報這個錯誤
/usr/ 下是沒有include 這個檔案夾的
還有mkdir include 建立不了檔案夾 一樣報Operation not permitted
求大神支招
暈死,ls都在說什麼,安裝command line tool就自動會幫你配置好Unix開發環境的
xcode-select --install
php環境有問題了 brew重裝php試試
sudo ln -s/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/ /usr/include
連結失敗原因 10.11加強了系統保護 /usr 木有操作許可權
解決方案
暫時停用系統保護:
按下開機鍵時即刻按住 command R(“R”字母鍵),中間的蘋果標誌及進度條出現後放開按鍵,等待恢複安裝介面和 “OS X 工具 + 生產力”
視窗出現後,點擊頂部功能表列的 “工具 + 生產力”,在其下拉式功能表點選運行 “終端”,在終端閃動字元的位置直接輸入“csrutil disable”
並斷行符號,重新啟動電腦。
當然也可以直接用XAMPP 中的phpize