読者です 読者をやめる 読者になる 読者になる

不器用(TOT) エンジニアの気ままにプログラミング

~考え、作って、また考える~

MysqlのPHPでのソケットパスの設定

MySQL

ソケットエラーが起こった際にデフォルトのソケットの場所が

そもそも間違っていたので、それに関するメモ。

 

現在の設定状況の確認

php -i | grep mysql.sock

下記の3箇所を確認

mysql.default_socket => XXXXX
mysqli.default_socket => XXXXX
pdo_mysql.default_socket => XXXXX

 修正はphp.iniのデフォルトのパス

pdo_mysql.default_socket=/xxxxxxxxx/mysql.sock
mysql.default_socket =/xxxxxxxxx/mysql.sock
mysqli.default_socket = /xxxxxxxxx/mysql.sock

 

あとはApache再起動でいけるかと。