2016-06-15 3 views
0

내 Plesk 12.5가 CentOS 7에 설치되어 있고 동시에 여러 PHP 버전을 지원합니다. php version 5.4.16 용 pdo_dblib 드라이버를 성공적으로 설치했습니다. 누구든지 PHP 7 비슷한 드라이버를 설치하는 방법을 알고 있습니까? 나는 php7에서 PDO를 사용할 수 있고 PDO 드라이버 인 mysql, odbc, pgsql, sqlite를 지원합니다. mssql을 어떻게 추가 할 수 있습니까? 이 링크를 발견했습니다. library I need php70w-pdo_dblib 어떻게 설치할 수 있습니까? question on the plesk siteCentOS 7에 설치된 Plesk 12.5와 PHP 7의 MSSQL 연결 방법

답변

0
+0

주셔서 감사합니다 대답, 운전자가 내 시스템에 있고 나는 phpinfo에서 그를 볼 수있다. 하지만 데이터베이스 연결 시간 초과에 연결할 수 없습니다. PHP 5.4.16의 비슷한 드라이버가 정상적으로 작동합니다. 다른 드라이버에 대한 모든 제안은 MSSQL에 연결할 수 있습니까? – zhoradk

1

덕분에 도움을 모두를. 는 간단히 말해서 나는 당신은 당신이

을/etc/ODBC.INI

[SomeName] 
Description = " SomeName " 
Driver = FreeTDS 
Trace = No 
Servername = TestServer 
Database = dbname 
UserName = username 
Password = pass 

[Default] 
Driver = /usr/lib64/libtdsS.so.1 

을/etc/FreeTDS를 확인해야 함께 PHP7 에 와서 ODBC 다이버와 MSSQL을 연결하여 내 문제를 해결했다. conf의

[TestServer] 
host =dbhostname 
port = 1433 
client charset = UTF-8 
tds version = 8.0 

그리고 대한 다음 PHP에서

 $db = new PDO("odbc: SomeName ", " username ", " pass"); 
$sql = " select *…….” 
$stmt = $db->prepare($sql); 
     $stmt->execute(); 
관련 문제