Linux安裝PHP MongoDB擴充套件

2021-07-27 16:24:46 字數 1135 閱讀 9999

本文將講述一下本人安裝mongodb擴充套件的過程,大家可以略作參考

安裝環境

linux環境:centos 6.5

apache版本:2.4

php版本:5.4.3

mongodb版本:2.6.5

安裝前需要安裝好一系列的編譯工具,如果已經安裝,可以跳過此步。

安裝編譯工具

yum

install php-devel php-pear gcc

gcc-c++ autoconf automake

在make all步驟中可能會出現make: *** [io_stream.lo] error 1錯誤。

所以還需要安裝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

mv mongo-php-driver-legacy-master mongo-php

cd mongo-php

phpize

./configure

make

allmake

install

如果安裝過程中沒有問題的話,在make install後會出現php的驅動目錄,例如:

installing shared extensions:     /usr/lib64/php/modules/
要在 php 啟動的時候載入這個擴充套件,在/etc/php.ini中新增以下**:

[mongodb]

extension=mongo.so

三、重啟apache服務

service httpd restart
輸出phpinfo();如果看到mongo就表示安裝成功了。

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...