2014-11-25 30 views
5

我有一個運行PHP 5.6的xampp。通常我使用mysql服務器,但對於已經存在的腳本,我需要一個MS SQL服務器。Xampp MS SQL服務器PHP 5.6

我在網上搜索並安裝了SQL Server 2012的

但現在我需要PHP驅動程序。 Unfornunately我只能找到支持5.4,5.5版本..

http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

有沒有辦法讓5.6這項工作?

+0

也許你可以嘗試找到第三方驅動程序 – Joseph118 2014-11-25 12:13:44

+0

我甚至很驚訝地看到[官方5.4驅動程序](http://blogs.msdn.com/b/sqlphp/archive/2012/03/23 /microsoft-drivers-3-0-1-for-php-for-sql-server-with-php-5-4-support-release.aspx)從2012年3月。遠遠晚於我完全無法找到這樣的司機: - ? – 2014-11-25 13:07:16

回答

5

我搜索的淨一會兒..張貼於10米這個問題後,我終於找到了一個非官方的驅動程序..

希望這個作品,我會檢查了這一點..

你可以找到它在:http://robsphp.blogspot.be/2012/06/unofficial-microsoft-sql-server-driver.html

+4

這是正確的,目前沒有PHP 5.6的官方驅動程序。如果你關心這個問題,請[upvote這個連接問題](https://connect.microsoft.com/SQLServer/feedback/details/1063175),並希望微軟會做這件事。 – Josh 2014-12-22 21:05:33

12

微軟最近發佈了SQL驅動程序的PHP版本(3.2),其中包括與PHP 5.6的兼容性。

你可以在這裏下載驅動程序:https://www.microsoft.com/en-us/download/details.aspx?id=20098

+1

儘量避免只有鏈接的答案;他們很可能會因爲低質量而關閉。如果鏈接改變/移動,您的答案不再有效,所以最好從答案中的鏈接添加相關信息。 – 2015-03-20 15:52:29

+1

您是否認爲我的重新措詞使答案可以接受? – peterpoe 2015-03-20 17:04:12

+0

你的回答很好,我從來沒有說過它是錯的:P這個答案出現在我的評論任務中,我只是發佈了有關僅鏈接問題的規則。看看這個問題,否則可能很難回答,所以我給了你一個+1。 – 2015-03-20 17:23:30

2

我相信現在是時候重新審視這個答案好一點。 既然你已經很清楚你的設置。簡短的答案被作爲步驟如下

  1. 下載版本的SQLSRV驅動程序的3.2從這裏開始。 https://www.microsoft.com/download/details.aspx?id=20098
  2. 做他們解壓到你的「XAMPP安裝路徑」 \ PHP \分機
  3. 請確保您看到並保持文件:php_sqlsrv_56_ts.dll和php_pdo_sqlsrv_56_ts.dll
  4. 請刪除下面的冗餘文件:

    PHP Drivers License Terms.rtf, 
    php_pdo_sqlsrv_54_nts.dll, 
    php_pdo_sqlsrv_54_ts.dll, 
    php_pdo_sqlsrv_55_nts.dll, 
    php_pdo_sqlsrv_55_ts.dll, 
    php_pdo_sqlsrv_56_nts.dll, 
    php_sqlsrv_54_nts.dll, 
    php_sqlsrv_54_ts.dll, 
    php_sqlsrv_55_nts.dll, 
    php_sqlsrv_55_ts.dll, 
    php_sqlsrv_56_nts.dll, 
    release.txt, 
    SQLSRV_Readme.htm, 
    SQLSRV_ThirdPartyNotices.rtf, 
    
    • 將這些線在你的php.ini在你的 「XAMPP安裝路徑」 \ PHP \ php.ini中 延長= php_sqlsrv_56_ts.dll 延長= php_pdo_sqlsrv_56_ts.dll

    • 重新啓動XAMPP服務器放置一個'< '?php phpinfo(); ?在\ htdocs中\ '文件夾'

    • 導航到它使用http://localhost/的index.php文件 '>' '文件夾,phpinfofile放在'/ index.php文件

如果您看到下面這個圖像的東西。完成了,祝賀![enter image description here] 1

PS:長的答案在這裏。 https://msdn.microsoft.com/en-us/library/cc296170.aspx