星期日, 6月 02, 2024

php -v 與WordPress版本不一致造成的資料庫連結錯誤

升級php的版本後,發現執行 php  某頁面.php會造成以下錯誤

 [03-Jun-2024 05:15:17 UTC] PHP Warning:  mysqli_real_connect(): (HY000/2002): No such file or directory in /www/iambigd.tw/wp-includes/class-wpdb.php on line 1987

可以查看cmd line目前綁定是哪一個php版本

確認主機php版本,預設是安裝在/usr/bin

# which php

/usr/bin/php

#將舊的mv備份

mv php php.bak.byken

#連結目前WordPress使用的php版本

sudo ln -s /usr/local/php/bin/php /usr/bin/php

/usr/local/php/bin/php使用phpinfo();就可以看完整的了







沒有留言:

張貼留言

留個話吧:)