php5.2載入mssql 模組失敗
php5.2 載入mssql 模組失敗
由於公司用到mssql 2000 ,同時需要到php 去連線MSSQL2000 。從php5.3開始,這個介面已經是微軟自己在做了,要用微軟自己提供的介面去連線MSSQL , 那必然要修改程式碼,開發不願意。php5.2載入模組的時候一直載入不上,也未提示報錯,phpinfo 函式檢視的時候怎麼也沒有mssql 這個模組。
大家都知道,winserver 有很多不確定性,就在剛才終於搞定了。
寫一下排錯的過程,首先檢查php.ini 裡面extension=php_mssql.dll,extension=php_pdo_mssql.dll,extension=php_pdo.dll是否 被註釋掉
然後搜尋這幾個dll 找到複製到system32 下面
然後檢查這幾個模組依賴的dll 檔案在system32 下是否找到
php5ts.dll
ntwdblib.dll
沒有就想辦法copy 到c:system32 目錄下面去
特別要注意的是ntwdblib.dll 這個檔案 php5 安裝包裡面預設是2000.2.80
這個可能連不上 2000需要的是2000.80.1994 一般安裝完SQL 2000 這個dll 庫在系統庫裡面是可以找得到的,搜尋一下,沒有的話去別的機器上複製一個也行。
如果是64位系統的話可能還要注意 ntwdblib.dll 在SYswo64 目錄下一定要存在,否則也會載入不了的。最先我也是隻複製到system32 目錄下,可是怎麼都載入不起來。 這些檢查工作做好後,重啟IIS 或者apache 透過phpinfo 函式就可以看到mssql 模組了
方便大家 找ntwdblib.dll 檔案 ,在附件上傳了這個dll
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/36/viewspace-2804825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分享一篇Linux ipv6模組載入失敗解決方法Linux
- Nginx 動態模組 nginx-mod-http-image-filter 載入失敗解決NginxHTTPFilter
- Python程式設計時候,匯入模組失敗Python程式設計
- win10系統提示模組initpki.dll載入失敗如何解決Win10
- swiper 模組載入
- MSSQL不能遠端登入--使用者 'sa' 登入失敗。 (Microsoft SQL Server,錯誤: 18456)SQLROSServer
- 載入失敗使用預設圖片替代
- Service Worker 圖片載入失敗處理
- swoole 模組的載入
- pycharm自動安裝模組失敗了怎麼辦PyCharm
- gradle包下載失敗Gradle
- ABP - 模組載入機制
- Helloworld 驅動模組載入
- gitment 登入失敗Git
- Mac openssl 未找到 / 載入失敗問題處理Mac
- namenode單節點啟動成功後自動消失/格式化失敗/fsimage載入失敗
- Python 模組的載入順序Python
- Abp vNext 模組載入機制
- Python實現模組熱載入Python
- OrchardCore 如何動態載入模組?
- 讀懂CommonJS的模組載入JS
- nodejs模組載入分析(1).mdNodeJS
- Angular入門到精通系列教程(11)- 模組(NgModule),延遲載入模組Angular
- gitbook 入門教程之解決windows熱載入失敗問題GitWindows
- 記一次Fresco載入圖片失敗的分析
- 標籤 圖片載入失敗時候處理方案
- Android sdk 下載/更新失敗Android
- Windows使用者組(探究失敗Windows
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- 軟測WebUI Python安裝selenium模組失敗,用VSCode安裝成功WebUIPythonVSCode
- 前端模組化之迴圈載入前端
- Android HAL模組的載入過程Android
- UEFI載入程式 & 驅動模組化
- docker login 登入harbor失敗Docker
- drozer模組的編寫及模組動態載入問題研究
- ImportError: No module named flask 導包失敗,Python3 重新安裝 Flask 模組ImportErrorFlaskPython
- [提問交流]onethink普通使用者文章模組上傳圖片失敗
- npm install 安裝模組失敗了的簡單的解決辦法!!NPM