php連接MSSQL: 安裝底層 Microsoft ODBC Driver for SQL Server - 蔡大痣 - WP開發 X SEO搜尋優化

文章分類/

php連接MSSQL: 安裝底層 Microsoft ODBC Driver for SQL Server

126 瀏覽
2025-06-22 更新

如果已安裝pdo_sqlsrv.so後,執行資料庫連線發現以下錯誤

Step1: 先加入 Microsoft 官方套件來源 (你是 RockyLinux,所以可以直接用 RHEL 兼容的方式)

cd /usr/local/src

curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo

Step2: 安裝 ODBC driver:

sudo ACCEPT_EULA=Y dnf install msodbcsql17

(有些環境是 dnf install -y msodbcsql17
Step3: 驗證安裝成功-檢查是否可以正常

 ldd /usr/local/php/lib/php/extensions/no-debug-non-zts-20220829/pdo_sqlsrv.so

下述的訊息證明你已成功了

linux-vdso.so.1 (0x00007ffdd8ffe000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f24dd600000)
libodbc.so.2 => /usr/lib64/libodbc.so.2 (0x00007f24dd90c000)
libodbcinst.so.2 => /usr/lib64/libodbcinst.so.2 (0x00007f24dd8f7000)
libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f24dd8dc000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f24dd200000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f24dd525000)
/lib64/ld-linux-x86-64.so.2 (0x00007f24dd9e4000)
libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f24dd8ce000)

如果你是未安裝成成pdo_sqlsrv.so,

請參考

RockyLinux+PHP8安裝pdo_sqlsrv,使用自編譯 PHP 擴充模組標準流程

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

載入中…
沒有更多相關文章可閱讀