2013-07-23 26 views
1

我嘗試使用PHP PDO連接到SQL Server,但它一直給我錯誤。而且,我已經在下面的目錄xampp-> PHP致命錯誤:找不到驅動程序

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\xampp\htdocs\config.php:35 Stack trace: #0 C:\xampp\htdocs\config.php(35): PDO->__construct('sqlsrv:server=C...', 'username...', 'pass') #1 {main} thrown in C:\xampp\htdocs\config.php on line 35

這裏是我的PHP代碼文件php_pdo_sqlsrv_53nts.dll

<?php 
     $serverName ="serverName"; 
      $dbName="databaseName"; 
      $username="userName"; 
      $password="passWrord"; 

      $connection = new PDO("sqlsrv:server=$serverName ; Database=$dbName", "$username", "$password"); 

     if($connection) 
{ 
    echo "Connection established.\n"; 
    } 
else 
    { 
    echo "Connection could not be established.\n"; 
    die(print_r(sqlsrv_errors(), true)); 
    } 



?> 

有什麼問題我在做什麼? 讚賞。

回答

1

我發現XAMPP和WAMP一個痛苦的使用MSSQL和SQLite司機,我發現最好的選擇是使用內置的IIS服務器在Windows http://www.microsoft.com/web/platform/server.aspx和下載這裏http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-mysql-for-php-applications-on-iis-7-and-above

驅動程序如果你不想轉到iis,確保dll文件已被加載到php.ini文件中,檢查是否包含以下文件擴展名= php_pdo_sqlsrv_53nts.dll並且未在您的php.ini文件中註釋

相關問題