[請益] PHP 7.1 連線 MS SQL

看板PHP作者 (方正)時間6年前 (2018/05/11 13:34), 編輯推噓3(307)
留言10則, 3人參與, 6年前最新討論串1/1
小弟手邊有一個客戶 他的要求是使用在 Linux 上的 PHP 去連 MS SQL 資料庫 目前確定 PHP 版本為 7.1 https://i.imgur.com/iXG3SEj.png
此外還有說要用來連線用的兩隻 sqlsrv 程式 https://i.imgur.com/tSUmzcT.png
https://i.imgur.com/xxIxYhC.png
但是連線時還是出現錯誤訊息無法連線 https://i.imgur.com/1jMRoxR.png
參照訊息的連結尋找解決方案 http://go.microsoft.com/fwlink/?LinkId=163712 推估是 ODBC 有問題 但是不知道問題點在哪裡 希望有經驗的前輩可以指點一下 以下是測試連線的 php 程式 <?php $serverName = "xxxxxxxx"; //serverName\instanceName $connectionInfo = array( "Database"=>"xxx", "UID"=>"xxxx", "PWD"=>"xxxxxxxxxxxx", "CharacterSet" => "UTF-8"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Connection established.<br />"; }else{ echo "Connection could not be established.<br />"; die( print_r( sqlsrv_errors(), true)); } // Close the connection. sqlsrv_close($conn); ?> -- _ ◣██◣█◢█◢ ψ sanbis ◢████◣ ◥██◤ ◥██◤ ◢ ◢█◤◥◤ ─ ─ ◥◥◤ ◥ ██ = =ˇ﹀﹀ˇ ◣◥██ ██◤◢ || ◣◆ ┐ ┌ ◥██ ██◤ < 喂!那是我家耶!? \ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.62.244 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1526016883.A.18D.html

05/11 13:47, 6年前 , 1F
http://bit.ly/2wA9b3S 目前版本已到5.2請針對你的PHP
05/11 13:47, 1F

05/11 13:48, 6年前 , 2F
版本與對應的作業系統下載更新套件
05/11 13:48, 2F

05/11 14:08, 6年前 , 3F
多謝樓上的指點,問題是這台主機是多人共用
05/11 14:08, 3F

05/11 14:09, 6年前 , 4F
是否能直接安裝套件還需要再研究~
05/11 14:09, 4F

05/11 14:12, 6年前 , 5F
此外要怎麼確認現在主機中有沒有安裝 msphpsql
05/11 14:12, 5F

05/11 14:37, 6年前 , 6F
這東西解開就是sqlsrv的檔案而已,去對應的資料夾看就
05/11 14:37, 6F

05/11 14:37, 6年前 , 7F
知道了
05/11 14:37, 7F

05/11 14:45, 6年前 , 8F
小弟公司的系統版本是 CentOS 6.9 好像沒有對應的?
05/11 14:45, 8F

06/13 02:51, 6年前 , 9F
改用pdo_sqlsrv連線看看 你原本的方式好像只能在window
06/13 02:51, 9F

06/13 02:51, 6年前 , 10F
s平台
06/13 02:51, 10F
文章代碼(AID): #1QzIjp6D (PHP)
文章代碼(AID): #1QzIjp6D (PHP)