2017-09-26 1 views
0

App Engine을 성공적으로 구성했습니다. & Web App. DB 연결이 성공적으로 완료되지 않은 PHP 페이지를로드 할 수 있습니다. MySQL DB 연결을 설정하는 동안 문제가 발생합니다. 참고로 필자는 가져 오기를 통해 DB를 성공적으로 만들었습니다.Google Cloud : PHP에서 MySql DB 연결을 설정할 수 없습니다.

<?php 

    $con = mysqli_connect(null, 'root', null,'dbname',0,':/cloudsql/<instance connection name>'); 

    if (mysqli_connect_error($con)) { 
     die('Connect Error myname (' . mysqli_connect_errno($con) . ') ' . 
mysqli_connect_error($con)); 
    } 
    echo "Connection OK"; 
    ?> 

는 다음과 같이 구성되어있다 - - 아래 는 MySQL의 연결을 시도하는 PHP의 작품이다 프로젝트 ID : 계산 엔진 : -

DB 인스턴스 이름

하지만를, 나는 오류가 아래에 무엇입니까

"unix"소켓 전송을 찾을 수 없습니다 - PHP를 구성 할 때 사용하도록 설정했는지 잊었습니까?

여기서 정확하게 잘못 될 것은 무엇입니까?

답변

0

여러 게시물을 확인했지만 시도 횟수가 & 일 때 연결을 설정할 수있었습니다. 아래, 나를 위해 일한 mysqli_connect입니다.

$con = mysqli_connect(null, 'root', '<password>','<dbname>',null,'/cloudsql/<project id>:<computing engine>:<instance name>'); 

':'소켓 문자열에서 제거되었습니다. 'password'가 명시 적으로 필요했습니다.

관련 문제