:::| 目前位置圖示目前位置:首頁圖示回首頁 | 主功能頁圖示相關問答
安裝PHP時已經安裝pdo_mysql的擴充套件,但執行卻出現錯誤

[日期]:2024/10/09  [瀏覽人數]:56

安裝PHP時已經安裝pdo_mysql的擴充套件,執行phpinfo()有顯示pdo_mysql已經安裝,

但執行卻出現錯誤:SQLSTATE[HY000] [2002] No such file or directory

可以查看pdo_mysql下方的:pdo_mysql.default_socket的值是否為目前設定的正確目錄

mariadb10.6.19預設在/var/run/mysql/mysql.sock

若phpinfo()顯示的值不是這個,請修改php.ini,找到有一行

pdo_mysql.default_socket=

改為

pdo_mysql.default_socket=/var/run/mysql/mysql.sock

再重新啟動php-fpm