mac上使用php時(shí)報(bào)錯(cuò)dyld: Library not loaded: /usr/local/opt/tidy-html5/lib/libtidy.5.dylib, 怎么解決dyld: Libra

當(dāng)我使用網(wǎng)上提到的方法?

用brew 刪除了原有的php7.3版本,安裝了7.4 版本后,依然存在該問題,然后我又指定了環(huán)境變量

vi ~/.bash_profile 文件

# php 7.4

export PATH=/usr/local/opt/php@7.4/bin:$PATH

并在最后執(zhí)行 source?~/.bash_profile 后,當(dāng)我關(guān)閉當(dāng)前終端,再次打開新終端 執(zhí)行 php -v ,依然報(bào)上述問題。

正確的解決方案:

安裝php版本 因?yàn)槲野凑站W(wǎng)上操作重裝了php 7.4

接下來直接執(zhí)行上邊所說的

echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc

echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc


那如果沒執(zhí)行這兩句的話,可以按照以下方法,也能解決

當(dāng)我執(zhí)行 /usr/local/bin/php -v 的時(shí)候,報(bào)相同問題的錯(cuò)誤,此問題就是當(dāng)前的php版本還是沿用過去的php實(shí)體路徑,我們安裝了最新的php版本后,php7.4版本安裝地:PATH=/usr/local/opt/php@7.4/bin

應(yīng)修改 “/usr/local/bin/php” ,進(jìn)入/usr/local/bin/ 下?

1、刪除原有的php解釋器 “rm -rf /usr/local/bin/php”?

2、重定向當(dāng)前目錄新的php解釋器[/usr/local/bin/目錄下] ln -s /usr/local/opt/php@7.4/bin/php .

我們?cè)谑褂胣ginx 的時(shí)候,如果設(shè)置了vhost 可能最終還是運(yùn)行不了,有可能是因?yàn)閜hp-fpm 端口的問題,原先我們?cè)O(shè)置的非9000端口,那么還需按照新安裝的php版本中的php-fpm.d目錄中重新設(shè)置所屬端口

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容