首頁  >  文章  >  後端開發  >  wamp,xampp,phpStudy等安裝拓展的時候出現的問題

wamp,xampp,phpStudy等安裝拓展的時候出現的問題

WBOY
WBOY原創
2016-07-30 13:30:551124瀏覽

在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教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn