Я пытаюсь подключить свое приложение PHP для Google-приложений к Google Cloud sql через unix-сокет (я предполагаю, что это правильно, поэтому мне не нужно подключаться к ip). Соединение через IP работает, но сокет unix не работает. Есть идеи? Также странно, что, когда я ssh в коробке, я не вижу никакого каталога /cloudsql/
. На самом деле я не вижу даже моего index.php
, но страница загружается отлично, может быть, режим отладки означает что-то еще?Почему мой PHP-движок Google не подключается к Google Cloud sql?
Я использую:
$db = new pdo(
'mysql:unix_socket=/cloudsql/testproject-xxxxxx:us-central1:library;dbname=books',
'phpapp', // username
'somepw' // password
);
И получить SQLSTATE[HY000] [2002] No such file or directory
Эй @Nighthawk Вы решили это? – suarsenegger