PHP啟動報錯:PHP Startup: Unable to load dynamic library


PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-amqp/amqp.so' - dlopen(/usr/local/opt/php71-amqp/amqp.so, 9): image not found in <b>Unknown</b> on line <b>0</b><br />
[03-Aug-2019 10:10:19] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-mongodb/mongodb.so' - dlopen(/usr/local/opt/php71-mongodb/mongodb.so, 9): image not found in Unknown on line 0

 

我在mac上刪除了之前的版本安裝php,重新用brew安裝了新版本的php,然后php-fpm啟動的時候報上面的錯誤。但是這個錯誤不影響,正在使用的最新版本。

大概意思是加載了動態庫,發現沒有。這是因為我上個版本安裝的動態加載的第三方庫,系統保留了之前的配置文件的地方

通過phpinfo找到php.ini的目錄,我mac保存在:/usr/local/etc/php/7.1   ,這個目錄下有conf.d 這個目錄,下面保存了錯誤對應的so文件加載目錄,直接刪除即刻。

這都是因為上個版本安裝插件保留沒用的東西,新版本也加載了這個配置。問題終於解決了,找到方法真的很重要!

開始新的項目開發,學習lavare的使用,從一個坑跳到另外一個坑,另外php崗位感覺市場已經不太看好了,需要轉型做golang開發。

此外還要,爭取把學位英語拿下來,再准備考研。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM