關於Mac安裝PHP相關擴展出現Zend/zend_config.h缺失的問題記錄

Mac升級以後,系統自帶的php版本也會隨之升級,我用的就是系統自帶的版本php


麻煩的是擴展在版本變動後須要從新編譯安裝redis

從新安裝redis  xdebug 等擴展時卻會遇到各類頭文件缺失的問題app


以前從php官網下載php源碼包解壓以後,放到提示缺失文件的目錄中,就能夠解決這個問題。ide

後來也有本身從新編譯覆蓋安裝過PHP,不過感受都比較繁瑣,...spa


常見的錯誤提示以下(redis)debug

In file included from /usr/include/php/main/php.h:35:code

/usr/include/php/Zend/zend.h:51:11: fatal error: 'zend_config.h' file not foundorm

# include <zend_config.h>ci

          ^資源

1 error generated.

make: *** [redis.lo] Error 1



網上搜索以後,從各類參考資源中發現了這個,感受能夠試試


I finally managed to install xdebug. In fact, I had to install Xcode developer tool and then copy the files from/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/php into /Applications/MAMP/bin/php/php5.4.4/include and then it worked !


因而在Xcode對應的目錄看了看,確實有相似的目錄存在。

拷貝至相應的目錄後,編譯安裝經過。 僅以此備忘。


友情提示:   注意觀察錯誤提示, 參考的資料與本身的狀況一般都有差距,觸類旁通很重要 :)

相關文章
相關標籤/搜索