在wondow7中有時候安裝完了,一般是下載對應與php版本相同的php_mongo.dll的.鏈接:http://pecl.php.net/package/mongo/1.6.0RC2/windows
(1)將php_mongo.dll放到ext資料夾下。
(2)修改php.ini的中的extensi ' 以絕對的路徑
(3)添加或去掉注息php.ini的extension=mongo.dll
(4)重啟查看是否可以成功載入mongo。
問題:在存取pathinfo.php時,卻沒有發現可以mongo載入進來,但是apache正常啟動,會彈出php startup in unknown on line 0。這時,可以去查看apache的logs日誌,或php的log日誌,裡面會有這一個警告PHP Warning: PHP Startup: in Unknown on line 0
在百度和谷歌上找了很久,都沒有找到具體的結局辦法,急死人了!
可以cmd ,進入DOS的環境,進入到php的安裝目錄裡,然後用php -m 可以查看是否已經有了該擴展,有了該擴展,接下來做下面的事情。
後來經過查找資料分析,發現php對mongo庫的支援依賴3 個動態連結函式庫:libeay32.dll、libsasl.dll 和 ssleay32.dll。這三個函式庫一般會在php的目錄下。所以一般在apache的bin目錄下也應該會有這三個動態函式庫才可以運作。所有有時候整合環境裡的apache的bin目錄裡會缺少其中一個或兩個,可以自己進去找看看,要不就三個都複製過去。
複製過去之後,重啟Apache,就可以將mongo加載了,不會出現警告
版權聲明:本文為博主原始文章,未經博主允許不得轉載。
以上就介紹了wamp,xampp,phpStudy等在安裝拓展的時候出現的問題,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。