最近 PDO について知ったので、php ファイルをその形式に合わせて変更したところ、次のような応答が返ってきました。
ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
PDO に適合するように、接続変数の形式だけを変更しませんでした。私は Bitnami Lampstack (5.3.16-0) を実行しており、php.ini ファイルで mysql を使用して PDO の行のコメントを解除する限り、ドキュメントに記載されていることを実行しました。サイズが 0 の mysql.sock ファイルと関係があるかどうか疑問に思っています。
私の PDO 接続は次のようになります (このエラーに関連する別の質問で言及されていたので、unix_socket と port の部分を追加しましたが、役に立たなかったようです):
$dbConnection = new PDO('mysql:unix_socket=/opt/lampstack-5.3.16-0/mysql/tmp/mysql.sock;host=$dbhost;port=3306;dbname=$dbname;', $user, $pass);
apache、mysql、httpd、ect はすべてサーバー上で正常に動作しており、これは PDO を有効にした後にのみ発生しました。