我是mongodb的新手。我剛剛在我們的開發(Linux)服務器上安裝了mongodb:無法加載動態庫'/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so
我讓mongodb在我的控制檯上工作,我可以加載和保存數據,但是當我想安裝PHP驅動程序並更改php.ini時,錯誤:無法加載動態庫'/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so
我在網上搜索了這個,所有我能找到的是大約32位和64位的差異之間的PHP和這樣的文件,但據我所知,所有這一切都安裝在計算機上只有32位,所以它的一切都將是32位,據我所知。
我使用PECL安裝蒙戈
安裝驅動程序還試圖PECL下載蒙戈phpize並設置東西-m32發現某處在互聯網上,然後使它和仍然沒有工作。
下面的一些更多的信息,你可能需要爲了能夠幫助我在這裏。
uname -m輸出 i686的
文件/opt/lampp/bin/php-5.3.5 /opt/lampp/bin/php-5.3.5:ELF 32位LSB的可執行文件,英特爾80386,版本1(SYSV),動態鏈接(使用共享庫),用於GNU/Linux 2.2.0,刪除了
file/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo .so /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so:ELF 32位LSB共享對象,Intel 80386,版本1(SYSV),動態鏈接,未刪除
phpize --version 配置: PHP API版本:20100412 Zend的模塊API編號:20100525 Zend的擴展API編號:220100525
希望有人知道如何得到這個工作。我不太一個Linux的大師,知道我有點繞的方式,但請告訴我具體步驟如下......
-mac-
- 也試過這個頁面上的布拉德利亨克方法: http://us2.php.net/manual/en/mongo.installation.php但這並沒有工作
剛剛從1.4.3升級到1.4.4使用pecl升級mongo。這並沒有解決問題。 PHP版本安裝= 5.3.5(lampp)和mongo版本安裝= MongoDB外殼版本:2.4.6 1.4.4版本的PHP驅動程序應該適用於PHP版本:PHP 5.2.6或更新版本,但再次1.4 0.3版本應該也對5.2.6或更高版本
你運行的是什麼Linux呢?我建議在Ubuntu/Debian上使用像apt-get這樣的apckaging系統 – kratos
我正在使用openSuse 11.4 – user2811613