广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >mongodb php 扩展没有怎么办
  • 663
分享到

mongodb php 扩展没有怎么办

2024-04-02 19:04:59 663人浏览 薄情痞子
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。mongodb php 扩展没有怎么办?本教程将向大家介绍如何在linux、window平台上安装mongoDB扩展。Linux上安装 MongoDB PHP扩展在终

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

mongodb php 扩展没有怎么办?

本教程将向大家介绍如何在linux、window平台上安装mongoDB扩展。

Linux上安装 MongoDB PHP扩展

在终端上安装

你可以在linux中执行以下命令来安装MonGoDB 的 php 扩展驱动

$ sudo pecl install mongo

使用php的pecl安装命令必须保证网络连接可用以及root权限。

如果你想通过源码来编译扩展驱动。你必须手动编译源码包,这样做的好是最新修正的bug包含在源码包中。

你可以在GitHub上下载MongoDB PHP驱动包。访问github网站然后搜索"mongo php driver"(下载地址:https://github.com/mongodb/mongo-php-driver),下载该源码包,然后执行以下命令:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

如果你的php是自己编译的,则安装方法如下(假设是编译在/usr/local/php目录中):

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ sudo make install

执行以上命令后,你需要修改php.ini文件,在php.ini文件中添加mongo配置,配置如下:

extension=mongo.so

注意:你需要指明 extension_dir 配置项的路径。

window上安装 MongoDB PHP扩展

Github上已经提供了用于window平台的预编译php mongodb驱动二进制包(下载地址: Https://s3.amazonaws.com/drivers.mongodb.org/php/index.html),你可以下载与你php对应的版本,但是你需要注意以下几点问题:

VC6 是运行于 Apache 服务器

'Thread safe'(线程安全)是运行在Apache上以模块的PHP上,如果你以CGI的模式运行PHP,请选择非线程安全模式(' non-thread safe')。

VC9是运行于 IIS 服务器上。

下载完你需要的二进制包后,解压压缩包,将'php_mongo.dll'文件添加到你的PHP扩展目录中(ext)。ext目录通常在PHP安装目录下的ext目录。

打开php配置文件 php.ini 添加以下配置:

extension=php_mongo.dll

重启服务器。

通过浏览器访问phpinfo,如果安装成功,就会看到类型以下的信息:

e712acda3f2feacd6366db62723ea9a.jpg

以上就是mongodb php 扩展没有怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: mongodb php 扩展没有怎么办

本文链接: https://www.lsjlt.com/news/117052.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mongodb php 扩展没有怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。mongodb php 扩展没有怎么办?本教程将向大家介绍如何在Linux、window平台上安装MongoDB扩展。Linux上安装 MongoDB PHP扩展在终...
    99+
    2022-11-06
  • mongodb php扩展没有如何解决
    本文小编为大家详细介绍“mongodb php扩展没有如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“mongodb php扩展没有如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。mongodb p...
    99+
    2023-07-04
  • php怎么检查扩展有没有加载
    今天小编给大家分享一下php怎么检查扩展有没有加载的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、使用phpinfo()检...
    99+
    2023-07-05
  • php如何检查扩展有没有加载
    PHP是一种流行的开源脚本语言,它广泛应用于开发动态网站、Web应用程序和服务器端脚本等。PHP用户可以通过添加扩展来扩展PHP的功能,这些扩展为PHP提供了丰富的库和API可供使用。然而,在某些情况下,用户可能需要检查PHP是否已加载了扩...
    99+
    2023-05-14
    php
  • php里没有libmyql.dll怎么办
    php里没有libmyql.dll解决方法:1、检查PHP版本,确保安装的PHP版本与操作系统和MySQL版本兼容;2、检查libmysql.dll文件是否存在;3、更新PHP配置文件;4、重启Web服务器以便PHP可以加载新的配置文件和库...
    99+
    2023-07-11
  • ubuntu没有php-fpm怎么办
    ubuntu没有php-fpm的解决办法:1、通过执行“sudo apt-get”命令添加php的源地址;2、查看有没有php7的包;3、通过“sudo apt-get install”命令安装PHP;4、修改配置监听9000端口来处理ng...
    99+
    2023-05-14
    Ubuntu php-fpm
  • php没有mbstring扩展的设置是什么原因?怎么解决?
    近年来,PHP语言一直以来都是互联网行业最为广泛使用的一种语言,被广泛运用于Web开发、数据处理、接口开发等领域。但是在使用PHP开发项目时,难免会遇到各种问题,其中之一就是在进行字符串处理时会出现乱码的情况。而解决这个问题的方法之一就是使...
    99+
    2023-05-14
    php
  • php没有session返回怎么办
    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。php没有session返回怎么办php 不能取得session值的一个解决方法:确认下<php session_start(); >这句话是不是在<...
    99+
    2014-12-28
    php session
  • php pcntl_signal没有效果怎么办
    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php pcntl_signal没有效果怎么办php的pcntl_signal用法及注意事项 最近需要做一个基于php的多进程server。为了优雅重启,需要捕获一...
    99+
    2016-10-11
    php pcntl_signal
  • php安装没有phpfpm怎么办
    本文操作环境:linux5.9.8系统、PHP7.1、Dell G3。php安装没有phpfpm怎么办php 编译安装后bin目录下没有php-fpm使用php-fpm的话需要重新编译php,在configure的时候加上–enable-f...
    99+
    2014-05-24
    php fpm
  • php cgi进程没有怎么办
    本文操作环境:linux5.9.8系统,PHP5.6,Dell G3电脑。php cgi进程没有?PHP启动php-fpm成功,但php-cgi进程查找不到 502 getaway?一般情况大家刚把lnmp环境安装好之后,把nginx中 f...
    99+
    2018-07-27
    cgi php
  • php 没有找到config怎么办
    本教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。php 没有找到config怎么办?php缺失php-config文件?本来想给php配置扩展 突然发现找不到php-config文件一. 是使用linux命令 ...
    99+
    2022-11-13
  • php没有mbstring扩展的设置如何解决
    这篇文章主要介绍“php没有mbstring扩展的设置如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php没有mbstring扩展的设置如何解决”文章能帮助大家解决问题。一、原因分析在PHP...
    99+
    2023-07-05
  • php -m没有发现扩展的解决方法
    这篇“php -m没有发现扩展的解决方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php -m没有发现扩展的解决方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获...
    99+
    2023-06-06
  • xampp php没有安装上怎么办
    本文操作环境:windows7系统、XAMPP 3.2.2版、DELL G3电脑xampp php没有安装上怎么办?安装XAMPP后测试PHP是否安装成功时报错的解决方案第一步: 找到XAMPP目录下的php文件,复制目录(比如我的是D:\...
    99+
    2015-10-24
    xampp php
  • php配置没有生效怎么办
    本文操作环境:linux5.9.8系统、PHP7.2版、DELL G3电脑php配置没有生效怎么办?php重启后,配置不生效,一定要重新加载php.ini文件停止PHP:[root@jiang host]# pkill php-fpm查看9...
    99+
    2017-03-05
    php
  • php文件没有权限怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php文件没有权限怎么办?PHP 报文件写入无权限 file_put_contents failed to open stream: Permission denie...
    99+
    2022-11-10
  • php编译后没有fpm怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php编译后没有fpm怎么办?错误信息说找不到 php-fpm.conf原来是php-fpm.conf还没有,我们到 /usr/local/php/etc目录下将ph...
    99+
    2022-11-10
  • php fpm没有pdo模块怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php fpm没有pdo模块怎么办?找到php.ini配置文件:在737行设置extension_dir = "../php/ext"登录后复制在...
    99+
    2022-11-06
  • 怎么写PHP扩展
    这篇文章主要介绍“怎么写PHP扩展”,在日常操作中,相信很多人在怎么写PHP扩展问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么写PHP扩展”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!从hello w...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作