[英]PHP 56 installation via Homebrew
我已經在Mac上通過Homebrew使用PHP56安裝了一段時間,而現在嘗試運行php時卻出現此錯誤:
dyld: Library not loaded: /usr/local/lib/libcrypto.1.0.0.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
[1] 97410 trace trap php -v
我在網上搜索的所有內容都指向與OS X附帶的openssl版本差異,但正如我所說,直到過去的一兩天,我才(至少)沒有遇到MONTHS的這個問題。(此外,強制警告,通過homebrew在openssl上的link
真的破壞了任何內容嗎?這似乎可以解決問題)。
我已經完全刪除了我認為可能會造成干擾的所有內容(rbenv,rvm,擦除並重新安裝自制軟件等)。 有人遇到過這個問題嗎? 在一切運行了這么長時間之后,為什么現在會發生這種情況?
嘗試從源代碼重建php:
brew reinstall php56 --build-from-source
看起來openssl同時升級了,並破壞了PHP。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.