php5.6.16,OSX 10.11 中重新编译PHP5.6.16问题
想把OSX 系統自帶的PHP升級了,關了系統防護,在編譯PHP的時候由于需要openssl,而OSX10.11并沒有帶openssl的頭文件,比較郁悶,按openssl默認方式編譯后的路徑在 /user/local/ssl 但是 /usr/lib下有系統自帶的openssl庫。
/usr/lib/pkg-config 下有系統自帶的openssl相關的pc文件,所以每次都找不到頭文件,或者報c連接錯誤。
我嘗試用我自己編譯的替換系統自帶的,先把系統自帶的刪除,用ln -s 連接到最新的我自己編譯的庫的位置,嘗試了2次,每次都是重啟就卡在進度條上了,重啟開不了機。。。。
通過跟蹤發現,是openssl庫有不兼容的問題。。求解,有在10.11上編譯過的朋友,煩請把你踩過的坑說說哈,求編譯方法!
回復內容:
想把OSX 系統自帶的PHP升級了,關了系統防護,在編譯PHP的時候由于需要openssl,而OSX10.11并沒有帶openssl的頭文件,比較郁悶,按openssl默認方式編譯后的路徑在 /user/local/ssl 但是 /usr/lib下有系統自帶的openssl庫。
/usr/lib/pkg-config 下有系統自帶的openssl相關的pc文件,所以每次都找不到頭文件,或者報c連接錯誤。
我嘗試用我自己編譯的替換系統自帶的,先把系統自帶的刪除,用ln -s 連接到最新的我自己編譯的庫的位置,嘗試了2次,每次都是重啟就卡在進度條上了,重啟開不了機。。。。
通過跟蹤發現,是openssl庫有不兼容的問題。。求解,有在10.11上編譯過的朋友,煩請把你踩過的坑說說哈,求編譯方法!
不要自己整啊 homebrew 安裝多好啊。
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php5.6.16,OSX 10.11 中重新编译PHP5.6.16问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab图片拼接变成白的,利用mat
- 下一篇: php 验证 e mail,PHP 表单