Google 애플리케이션 엔진 유연한 환경에서 테스트 PHP 프로젝트를 전개하려고합니다.Google 애플리케이션 엔진에서 클라우드 SQL 인스턴스에 연결할 수 없습니다. 유연한 환경 PHP 프로젝트
내 애플리케이션 제목은 다음과 같습니다
*
runtime: php
env: flex
service: testphpflex
manual_scaling:
instances: 1
#[START cloudsql_settings]
# Use the connection name obtained when configuring your Cloud SQL instance.
beta_settings:
cloud_sql_instances: "my-first-project:us-central1:tempdb"
#[END cloudsql_settings]
composer.json은 다음과 같습니다 *
:
{
"require": {
"silex/silex": "^1.3",
"php": "5.6.*",
"google/apiclient": "^2.0"
},
"require-dev": {
"google/cloud-tools": "^0.6",
"paragonie/random_compat": "^2.0",
"phpunit/phpunit": "~4"
}
}
그리고 내 샘플 코드는 같다 이 :
<?php
$conn = mysql_connect('unix_socket:/cloudsql/my-first-project:us-central1:tempdb',
'username',
'password'
);
echo "<br><br/>connection done";
if(!$conn)
{
die('Connection Failed'.mysql_error());
}
else
{
die('Connection successful');
}
?>
그러나 연결할 수 없습니다. 뭐가 잘못 되었 니?
API가 사용됩니다. 나는 다른 자바 기반 애플 리케이션 엔진 프로젝트에있는 동일한 구름 SQL 인스턴스를 사용하고 거기에 아무런 문제가 없습니다. –
언제 발생 했습니까? 우리는 이번 주에 cloud sql proxy에 관한 문제를 가지고 있었지만 지금은 고쳐졌습니다. 재배포로 해결할 수 있습니다. –
행운이 없습니다. 여전히 같은 오류가 발생합니다 - 해당 파일이나 디렉토리가 없습니다. –