簡體   English   中英

通過Homebrew安裝PHP 56

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM