親測,但是一些步驟不太一樣,比如
./configure需要新增--with-config引數
安裝環境
linux環境:centos 6.5
apache版本:2.4
php版本:5.4.3
mongodb版本:2.6.5
安裝前需要安裝好一系列的編譯工具,如果已經安裝,可以跳過此步。
安裝編譯工具
yum在make all步驟中可能會出現make: *** [io_stream.lo] error 1錯誤。install php-devel php-pear gcc
gcc-c++ autoconf automake
所以還需要安裝openssl-devel
yum至此,所有的前期工作已經準備完畢。install openssl-devel
二、編譯安裝mongo-php擴充套件
解壓mongo-php-driver-legacy-master.zip到mongo-php.然後進入mongo-php目錄
unzip -q mongo-php-driver-legacy-master.zip如果安裝過程中沒有問題的話,在make install後會出現php的驅動目錄,例如:mv mongo-php-driver-legacy-master mongo-php
cd mongo-php
phpize
./configure
make
allmake
install
installing shared extensions: /usr/lib64/php/modules/要在 php 啟動的時候載入這個擴充套件,在/etc/php.ini中新增以下**:
[mongodb]三、重啟apache服務extension=mongo.so
service httpd restart輸出phpinfo();如果看到mongo就表示安裝成功了。
如果上面的步驟完成後輸出phpinfo()沒有看到mongo,那麼可以嘗試用pecl安裝php的mongo擴充套件
#已安裝php-pear php-devel的就不需再安裝四、測試php**連線mongodbyuminstall -y php-pear php-devel
pecl
install mongo
<?php如果出現failed to connect to: 127.0.0.1:27017: permission denied.那麼執行以下語句即可解決trycatch(exception
$e)
osx安裝php mongo擴充套件出錯解決方法
osx yosemite下安裝 php的mongo擴充套件時出現如下錯誤 o batch libs delete.o arch i386 arch x86 64 mmacosx version min 10.5 ld library not found for lgcc s.10.5 clang e...
Linux安裝R yum安裝
r語言因為依賴很多,選擇yum方式安裝會極大地減少組織依賴的成本,本文介紹如何在linux中使用yum安裝r。作業系統 centos 7.2 epel extra packages for enterprise linux 是基於fedora的乙個專案,為 紅帽系 的作業系統提供額外的軟體包,適用於...
LINUX安裝安裝YUM。
解決 bash yum command not found錯誤 步驟如下 第一步 python iniparse 0.3.1 2.1.el6.noarch.rpm yum metadata parser 1.1.2 14.1.el6.x86 64.rpm yum 3.2.29 69.el6.cent...