1. 程式人生 > >php5.2下新增php_mongo.dll擴充套件無法使用的原因及解決辦法

php5.2下新增php_mongo.dll擴充套件無法使用的原因及解決辦法

我用的是php5.2.13 下了php_mongo.dll vc6 ts 版本

在php.ini中 添加了extension =php_mongo.dll

重啟apache後,還是無法new mongo,原因何在?

隨後在google了一把,有的用5.3的php_mongo.dll 能在5.2中使用,試了一下,還是不行

於是只能看apache日誌了 apache/logs/error.log

報錯資訊如下:

報錯1

PHP Warning:  PHP Startup: Unable to load dynamic library 'D:\\wamp\\php5.2.17\\php_mongo.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0

很明顯,是配置的時候extension_dir 的路徑填寫有問題 少寫了/ext 

修改後重啟apache

報錯2

PHP Warning:  PHP Startup: mongo: Unable to initialize module\nModule compiled with module API=20090626, debug=0, thread-safety=1\nPHP    compiled with module API=20060613, debug=0, thread-safety=1\nThese options need to match\n in Unknown on line 0

這是因為當時用的是5.3的php_mongo.dll ,忘記換成5.2 vc6ts 的了

換了5.2版本的,重啟apache,一切執行自如

------------------------------------------------------------------------------------------------------------------

對於php擴充套件的問題,看logs/error.log是比較直觀的,寫此博文,以此為記

相關推薦

php5.2新增php_mongo.dll擴充套件無法使用的原因解決辦法

我用的是php5.2.13 下了php_mongo.dll vc6 ts 版本 在php.ini中 添加了extension =php_mongo.dll 重啟apache後,還是無法new mongo,原因何在? 隨後在google了一把,有的用5.3的php_mongo.dll 能在5.2中使用,試了一

centos6升級python導致yum無法使用的解決辦法

網上最多的答案是修改 /usr/bin/yum/  將裡面的#!/usr/bin/python 改為之前的版本(#!/usr/bin/python(版本號))   我改完之後提示“...bad interpreter: 沒有那個檔案或目錄" 這種方法對我並沒有什麼卵用 查

Tomcat設定正常的情況無法啟動的原因解決辦法

在eclipse中Tomcat設定正常,所以配置也沒有問題,但是有時我們遇到這樣的情況,Tomcat啟動超時。 這種情況是由於在工作管理員中有兩個javaw.exe 。 開啟工作管理員把這兩個Javaw.exe進行關掉,這是eclipse也會自

本地環境 Ubuntu 安裝XAMPP,phpmyadmin無法正常訪問解決辦法 <轉>

環境說明:Ubuntu: 截止本文釋出時,ubuntu的最新版本為12.04.本文所講述故障也是發生於此版本環境下XAMPP: xampp-linux-1.8.0.tar.gz安裝過程不細說,直接介紹安裝完畢後訪問http://localhost/phpmyadmin/ 時出

Spring Boot 2使用Feign找不到@EnableFeignClients的解決辦法

最近在實踐Spring Boot 2+Spring Cloud(Finchley.M9),在用到Feign的時候發現@EnableFeignClients註解開不了,獨立使用Feign是可以的,但就是開啟不了Spring對Feign的支援.經過一番摸索終於把問題

關於PL\SQL無法在64位Client使用的原因解決辦法

初次使用oracle時會使用到PLSQL圖形化工具,可是如果此時你安裝的是64位的資料庫,則安裝完PL\SQL後使用它是會出現一個錯誤對話方塊,提示圖如下: 點選下載  instantclien

關於python安裝PIL庫遇到的問題解決辦法

技術分享 () .whl com src support 查看 pla get 關於python下安裝PIL庫遇到的問題及解決辦法 關於python下安裝PIL庫遇到的問題及解決辦法 :在下面這個網址下載pipllow(a replacement for PIL) w

java.sql.SQLException: 無法轉換為內部表示原因解決辦法

今天在寫完sql語句,執行時報如下錯誤: java.sql.SQLException: 無法轉換為內部表示; 第一次遇到這個問題,反覆檢視sql,在pl/sql裡執行sql語句都是正常的;查閱資料,才發現是自己將查詢結果對映成vo物件時,資料型別不一致造成的。 問題原因: 資料庫中欄位型別和

msvcp110d.dll 丟失問題原因解決思路

轉自https://blog.csdn.net/doubaijun/article/details/50599914 https://www.cnblogs.com/lisuyun/p/6410393.html 一般用vs生成的程式在安裝了vs執行包的電腦上也會報出來這個錯誤,很多人不

ride.py在執行python3.×版本後導致無法執行解決辦法

最近一直在自學python自動化,網上看到rf框架挺適合初學自動化測試,於是通過蟲師的搭建了rf框架, 但是在使用過程中遇到了一個問題,在網上沒有找到明確解決辦法於是想到記錄一下 之前為了搭建rf框架下載了python2.7版本,後面又想玩下爬蟲於是下了python3.4版本結果出現了下面的問題:和往常一樣切

UBUNTU16 64位編譯VLC-2.2.8/4 WIN32應用 遇到的問題解決辦法

主要參考: https://blog.csdn.net/longji/article/details/52304590  vlc-2.2.4 交叉編譯 UbuntuX64_1604_Desktop 編譯windows版本vlc 1,make prebuil

格式工廠無法轉換qsv,qlv,kux格式的具體原因解決辦法

  格式工廠無法轉換愛奇藝視訊的qsv格式,騰訊視訊的qlv格式,優酷視訊的kux格式是有原因的,其實就是沒有轉換這三種視訊格式的核心,在新增qsv檔案,qlv檔案,kux檔案時,軟體也不會自動選擇這三種格式的視訊檔案。既然格式工廠無法轉換愛奇藝視訊的qsv格式,騰訊視訊的qlv格式,優酷視訊的kux格式

Docker無法正常啟動的原因解決辦法

目錄 三、對策 一、Docker啟動異常表現: 1.狀態反覆restaring,用命令檢視 $docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS

無法顯示登入網頁(Internet Explorer cannot display the webpage)--原因解決辦法

當IE無法通過HTTP訪問web伺服器的時候,IE就會報“無法顯示該網頁的錯誤資訊”。 有可能是兩個方面的原因導致連線失敗: 我重點想從輸入URL到頁面載入完成整個過程的技術框架上來探索“無法顯示該網頁”的原因。 URL主要是包括:協議,網路地址,資源路徑。網路地址表

關於ajax中出現2次請求的原因解決辦法

前言 在專案中發現ajax中出現兩次請求,OPTIONS請求和POST請求,由於在上傳資料的時候,後臺可能2次都有反應,因此會造成資料上的錯誤。 1,具體表現如下: 查詢原因是瀏覽器對簡單跨域請求和複雜跨域請求的處理區別。 2,原因如下:  瀏覽器對複雜跨域請求的處理

windwos啟動Redis或者Sentinel報錯【listen:Unknown error】的原因解決辦法

筆者一般在linux下使用redis,因為redis團隊並沒有編寫windows版本的redis,所以windows版本的redis維護和更新沒有linux版本的及時。最近有同事在windows下使用redis時遇到了問題,具體如下。 1. 報錯資訊 報

JS中使用for迴圈新增點選事件時,獲取i值引數異常原因解決辦法

遇見此問題,程式碼檢查了n次都沒毛病,但是卻出現下述問題, 坑了我好久,原來是這個原因,記錄避坑! PS這是js的處理方法, 在jquery中直接用each遍歷元素繫結點選事件即可避免 $('#id').each(function(i){ $(this).click(

IE 瀏覽器的 網頁報“缺少識別符號 字串或數字”錯誤的原因解決辦法

[img]http://dl.iteye.com/upload/attachment/203780/3c0ea500-9b81-3f06-9440-789fff52cde1.png[/img][img]http://dl.iteye.com/upload/attachment

WIN7PS/2等鍵盤失靈無法使用的解決辦法--實測有效

插了PS2鍵盤發現鍵盤不能用了.以為鍵盤壞了,重啟看機,一看能進bios,各鍵正常.然後再重啟,進系統,看裝置管理器,發現鍵盤為黃色驚歎號.查屬性,為無法初始化硬體驅動.錯誤號冒失是28,有個未識別硬體。 以下為網路上的一個解決方案: 首先判斷,驅動損壞.重新安裝了驅動,重

SecureCRT 7.2.0 Mac版密碼無法儲存的解決辦法

SecureCRT  Mac版,預設情況下,我們建立一個連線之後提示是否儲存這個連線的密碼,我們儲存了密碼,但是當我們再次登入的時候,又提示密碼失效了,需要重新輸入。這個問題困擾了我很久,今天終於解決了。