centos7安裝 php7 mongodb擴充套件

2021-10-08 02:58:07 字數 1020 閱讀 6804

一 首先安裝pecl

yum install -y php-devel php-pear httpd-devel
二 安裝mongodb

新建 /etc/yum.repos.d/mongodb.repo,內容為

[mongodb-org]

name=mongodb repository

baseurl=

gpgcheck=0

enabled=1

我的系統是紅帽7 所以 就換成了baseurl=

重新整理快取並安裝 mongodb-org 即可。

yum makecache

yum install mongodb-org

wget -c 

tar -zxvf mongodb-1.5.3.tgz

二、編譯安裝原始碼

cd mongodb-1.5.3

/www/server/php/70/bin/phpize

./configure --with-php-config=/www/server/php/70/bin/php-config

make && make install

小插曲:當使用phpize的時候出現can』t find php headers in /usr/include/php the php-devel package is required for……

解決:那就先 yum install php-devel

三、修改php.ini

vim /www/server/php/70/etc/php.ini

extension = /www/server/php/70/lib/php/extensions/no-debug-non-zts-20151012/mongodb.so

四、重啟php-fpm

CentOS 7 編譯安裝 PHP 7

使用編譯的方式來安裝 php 7。輸入yum y install libxml2 libxml2 devel openssl openssl devel curl devel libjpeg devel libpng devel freetype devel libmcrypt devel mhas...

CentOS 7 編譯安裝 PHP 7

使用編譯的方式來安裝 php 7。輸入yum y install libxml2 libxml2 devel openssl openssl devel curl devel libjpeg devel libpng devel freetype devel libmcrypt devel mhas...

Centos7 編譯安裝PHP7

centos7 編譯安裝php7 yum groupinstall development tools 2 安裝依賴包 yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl ...