php7如何安装mongodb扩展的方法

php7安装mongodb扩展的方法:首先下载mongodb扩展文件;然后进行解压编译安装;接着修改php配置文件,并添加“mongodb.so”扩展配置;最后重启php-fpm服务即可。

php7如何安装mongodb扩展的方法

PHP7添加Mongodb扩展并且安装Mongodb

之前编译安装php7的时候,没有增加mongo的扩展,现在需要调试程序需要php能够支持mongo扩展。查了相关文件成功的操作安装扩展。

一:安装Mongodb

1.首先在官网下载压缩包:https://www.mongodb.com/download-center?jmp=nav#community

解压包文件:

tar -zxvf mongodb-osx-x86_64-enterprise-3.4.2.tgz

创建指定文件夹并将代码拷贝过去:

mkdir -p mongodb
cp -R -n mongodb-osx-x86_64-enterprise-3.4.2/ mongodb

创建环境变量:

export PATH=<mongodb-install-directory>/bin:$PATH

给mongodb创建数据文件夹。

mkdir -p /data/db

启动服务(–dbpath指定数据文件夹路径):

mongod --dbpath <path to data directory>

二:安装Mongodb扩展

1.下载扩展文件:http://pecl.php.net/package/mongodb

解压编译安装:

tar -zxf mongodb-1.2.8.tgz
cd mongodb-1.2.8/
phpize
./configure --with-php-config=/urs/bin/php-config
make && make install

修改php配置文件添加mongodb.so扩展配置

vim /etc/php.ini
extension=mongodb.so

重启php-fpm服务

service php-fpm restart

原创文章,作者:UYQVW,如若转载,请注明出处:http://www.wangzhanshi.com/n/7656.html

(0)
UYQVW的头像UYQVW
上一篇 2025年1月1日 16:41:31
下一篇 2025年1月1日 16:41:33

相关推荐

  • php7中如何创建扩展

    将实现如下功能: &lt;?phpecho say(); ?&gt; 输出内容: $ php ./test.php $ he…

    php 2025年1月1日
  • PHP 7.x各个版本的新特性是什么

    PHP 7.x 各个版本的新特性 前言 上个月同事看见我写 $a = $a ?? ''; 问我这个写法是什么,还有这样的…

    php 2025年1月1日
  • PHP8有哪些新特性

    1、JIT进入PHP8 JIT就是Just-In-Time的缩写,中文翻译为即时编译。它作为一种编译器策略,将代码表述为一种中间状态,在运行时将其转换为依赖于体系结构的机器码,并即…

    php 2025年1月2日
  • 如何在PHP7项目中搭建一个多线程

    php有什么用 php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因…

    php 2025年1月1日
  • PHP7中生成器的新特性有哪些

    PHP7中生成器的新特性 yield-from && return-values 生成器委托 简单地翻译官方文档的描述: PHP7中,通过生成器委托(yield f…

    php 2025年1月1日
  • php7性能提高的原因有哪些

    PHP7性能提升原因总结: 1、存储变量的结构体变小,尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 2、字符串结构体的改变,字符串信息和数据…

    php 2025年1月1日
  • php5支持的数据类型有哪些

    一、PHP主要有以下几种数据类型 String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象)…

    php 2025年1月2日
  • windows上php7环境搭建的方法

    php有什么用 php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因…

    2025年1月1日
  • php怎么安装amqp扩展

    当前使用Centos7.x系统,php使用7.1版本,wlnmp一键包已支持该扩展 php7安装amqp扩展(基于Centos6.x)参考:https://www.php.cn/t…

    2025年1月1日
  • PHP单文件实现代码去行首尾空格和去空行

    示例代码 <?php if($_GET[“x”] == “cha”){ $tips = isset($_POST[‘tips’]) ? $_POST[‘tips’] : ”…

    php 2024年12月17日

发表回复

登录后才能评论