一直以來,都習慣於PHP+MySql作爲專案的開發工具。但這次遇到的挑戰是在Windows Server的環境,用PHP+MS Sql建置系統。建置環境,花了兩天研究,記錄一下。
第一步: 安裝 Windows Server 2012 及Sql server 2017第二步: 安裝 SQL Server 2017 Management Studio第三步: 使用 Xampp 安裝 Apache 及PHP (版本7.1)第四步: 安裝 Visual C++ Redistributable for Visual Studio 2015第五步: 安裝 MS Sql 的PHP驅動元件 這裡花我好多時間,彷彿陷入無限的鬼打牆,php_sqlsrv_71_nts.dll 及php_pdo_sqlsrv_71_nts.dll 這兩個檔怎麼就是載不進去,重整了數十次 php info,老看不到 sqlsrv的資訊。後來的解法是下載 非官方的檔案,用 Microsoft Drivers for PHP for SQL Server 5.2 對我無效,好奇怪?!感謝這篇文,不然我可能花更多時間 Study ? 第六步: 安裝 ODBC 驅動程式第七步: 重啟 Apache 看到 php info 有 sqlsrv 的資訊就代表成功啦!