PHP與MSSQL

      在〈PHP與MSSQL〉中尚無留言

PHP 與MSSQL

Php連結MSSQL, 有其必要性. 但需注意XAMP是32 bit, 故不建議使用.

WAMPServer 有32bit及64bit二個版本, 但32bit在Windows 7下, 不是很穩定, 所以還是建議使用64bit

問題又來了, WampServer3.0.6 64bit的php又分為5.6.24及7.0的版本. 在php5.6.24的版本, 使用MSSQL一直無法成功. 所以總結~~~使用WampServer3.06 64bit, 並切換到 php7.0

 PHP版本切換

在工作列的WampServer圖示中, 選PHP/Version/然後點選PHP7.0.10
切換之後, WordPress都能正常執行, 不用更改任何設定

 下載ODBC driver

在PHP中使用MSSQL, 首先需下載ODBC驅動程式, 請到如下網址下載
https://www.microsoft.com/en-us/download/details.aspx?id=20098 , 點選 SQLSRV40.EXE, 執行後解開到暫時目錄中, 再把 php_pdo_sqlsrv_7_ts_x64.dll 及 php_sqlsrv_7_ts_x64.dll copy到 wamp64\bin\php\php7.0.10\ext

設定

於右下角WampServer圖示中, 選php/php.ini, 於最下方加入如下

extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll

存儲之後動新啟動WampServer. 然後於phpinfo()中, 即可查到 sqlsrv的相關資訊. 如果沒有sqlsrv的資訊, 代表MSSQL沒有啟動成功

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *