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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 美化載入失敗的圖片
- Nginx 動態模組 nginx-mod-http-image-filter 載入失敗解決NginxHTTPFilter
- 分享一篇Linux ipv6模組載入失敗解決方法Linux
- win10系統提示模組initpki.dll載入失敗如何解決Win10
- pip安裝模組失敗
- Python程式設計時候,匯入模組失敗Python程式設計
- Service Worker 圖片載入失敗處理
- 載入失敗使用預設圖片替代
- vs 中“包載入失敗”問題【轉】
- js img圖片載入失敗,重新載入+斷網檢查JS
- 請教MySql_JDBC載入失敗?謝謝!!MySqlJDBC
- gitment 登入失敗Git
- MSSQL不能遠端登入--使用者 'sa' 登入失敗。 (Microsoft SQL Server,錯誤: 18456)SQLROSServer
- gradle包下載失敗Gradle
- Mac openssl 未找到 / 載入失敗問題處理Mac
- namenode單節點啟動成功後自動消失/格式化失敗/fsimage載入失敗
- gitbook 入門教程之解決windows熱載入失敗問題GitWindows
- 標籤 圖片載入失敗時候處理方案
- 記一次Fresco載入圖片失敗的分析
- 模組化日常:神奇的 pod repo push 失敗
- hibernate懶載入導致多表聯合查詢失敗
- Android sdk 下載/更新失敗Android
- 某應用上架AG谷歌地圖載入失敗解決方案谷歌地圖
- keras cifar-10 載入資料失敗 的解決辦法Keras
- postgresql登入失敗怎麼辦SQL
- docker login 登入harbor失敗Docker
- SQL登入失敗注意事項SQL
- 模組載入器
- windows延緩寫入失敗怎麼辦 延緩寫入失敗的解決辦法Windows
- win10 ckplayer載入出錯如何解決_win10 ckplayer載入失敗怎麼辦Win10
- pycharm自動安裝模組失敗了怎麼辦PyCharm
- win10系統網頁提示影片載入失敗如何解決Win10網頁
- window換行符導致Linux下sqlldr載入圖片失敗LinuxSQL
- win10系統安全登入失敗初始化失敗如何解決Win10
- Java的快速失敗和安全失敗Java
- 用beego寫入log到elasticsearch失敗GoElasticsearch
- swoole 模組的載入
- JavaScript 模組載入特性JavaScript