php - CentOS 6의 Plesk 12 작동하지 않음 PDO ODBC/DbLib 드라이버



(1)

CentOS 6에서 PLESK 12를 실행하는 VPS가 있고 PHP의 PDO ODBC 및 PDO DbLib를 사용하여 Microsoft SQL Server 데이터베이스에 원격 연결하는 데 문제가 있습니다. 내 웹 사이트가 PDO DbLib을 가진 다른 유닉스 VPS에서 작동하고 있기 때문에 그 연결 문자열이 정상적으로 작동한다.

PDO ODBC로 연결하려고 할 때이 오류가 발생합니다.

PDOException : SQLSTATE [IM002] SQLDriverConnect : 0 [unixODBC] [드라이버 관리자] 데이터 소스 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다.

그리고 PDO DbLib와 연결하려고 할 때 :

PDOException : 드라이버를 찾을 수 없습니다.

그러나, 나는 이미 PDO DbLib 드라이버를 설치하려고했지만 제대로하지 못했습니다.

또한 VPS에서 내 원격 MSSQL 서버를 볼 수 있다면 PHP로 확인해 보았습니다. 그래서 보이는 것이므로 유일한 문제는 드라이버입니다.

누구나 나를 어떻게 안내 할 수 있습니까? 고맙습니다.


아마 당신은 또한 php mssql 확장자 (서버에있는 PHP 스크립트가 다른 서버에있는 MsSQL 데이터베이스에 연결할 수 있도록)가 필요합니다. CentOS에서는이 명령을 사용하여 설치할 수 있습니다 (ssh 쉘 프롬프트에서 실행해야합니다).

yum -y install php-mssql

위의 패키지는이 명령을 사용하여 설치할 수있는 EPEL CentOS 저장소에서 사용할 수 있습니다.

yum -y install epel-release




plesk