当前位置: 首页 > 编程笔记 >

centos yum 安装 mongodb 以及php扩展

尹冠宇
2023-03-14
本文向大家介绍centos yum 安装 mongodb 以及php扩展,包括了centos yum 安装 mongodb 以及php扩展的使用技巧和注意事项,需要的朋友参考一下

一,安装mongodb,php扩展

[root@localhost ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server 

php扩展,mongodb服务端,mongodb客户就装好了。

二,配置/etc/mongodb.conf

[root@localhost www]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}' 
logpath=/var/log/mongodb/mongodb.log //日志位置 
fork = true        //后台运行 
logappend=true       //追加日志 
port = 27017       //端口 
dbpath=/var/lib/mongodb     //数据库路径 
pidfilepath=/var/run/mongodb/mongodb.pid //pid路径 

上面基本都配置,但是yum安装的时候为什么没有创建/var/lib/mongodb这个文件夹呢

[root@localhost lib]# mkdir -p /var/lib/mongodb 
[root@localhost lib]# chown mongodb:mongodb -R /var/lib/mongodb/ 

三,启动mongodb服务端,并查看

[root@localhost www]# /etc/init.d/mongod start //启动 
 
//查看 
[root@localhost www]# netstat -tpnl|grep 27017 
tcp  0  0 0.0.0.0:27017    0.0.0.0:*     LISTEN  4641/mongod 

这样mongodb就能正常动作了。
看一下php扩展是不是装好了,

mongodb php扩展
四,测试php mongodb扩展

<?php 
$mongo = new Mongo(); 
$dbs = $mongo->listDBs(); 
print_r($dbs); 
/** 结果: 
Array 
( 
 [databases] => Array 
  ( 
   [0] => Array 
    ( 
     [name] => admin 
     [sizeOnDisk] => 1 
     [empty] => 1 
    ) 
 
   [1] => Array 
    ( 
     [name] => local 
     [sizeOnDisk] => 1 
     [empty] => 1 
    ) 
 
  ) 
 
 [totalSize] => 0 
 [ok] => 1 
) 
*/ 
 类似资料:
  • 本文向大家介绍Ubuntu 14.04  安装 MongoDB 及 PHP MongoDB Driver详细介绍,包括了Ubuntu 14.04  安装 MongoDB 及 PHP MongoDB Driver详细介绍的使用技巧和注意事项,需要的朋友参考一下 说明 MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP

  • 我似乎在绕圈子,试图用phpbrew安装一个PHP版本。当尝试安装任何版本的php时,它会返回一个致命错误: 找不到openssl扩展名,要下载版本文件,您需要openssl。 但是当我尝试通过phpbrew安装openssl时,它也会抛出一个错误: 错误:未定义PHPBREW_PHP环境变量。此扩展命令要求您从生成列表中指定PHP版本。 任何帮助都将不胜感激。 phpbrew--debug安装p

  • 本文向大家介绍Linux安装PHP MongoDB驱动,包括了Linux安装PHP MongoDB驱动的使用技巧和注意事项,需要的朋友参考一下 PHP利于学习,使用广泛,主要适用于Web开发领域。 MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。 在php中使用mongodb你必须使用 mongodb 的

  • 问题描述 使用 Dockerfile 安装 GD 的过程中,报错 Dockerfile 文件内容: 报错如下 然后我给zlib1g降级 又报错 好像大概是不然使用-y参数吧,但是我去掉了参数还是报错 报错如下 好像是降级需要确认,但是 Dockerfile 中又不能输入Y。 请问如何解决? 搜了半天没有找到方法 1. 运行环境 1). PHP 版本: php:7.3-fpm 2). 当前系统 ma

  • 主要内容:安装eAccelerator,安装xCache,安装memcached,安装imageMagick,安装ionCube我们已经知道 LNMP 一键安装包默认只安装了最基本的 Nginx+ MySQL+ PHP 环境,并没有安装扩展功能模块,如果需要安装扩展模块该怎么办? 不用担心,也有相应的安装脚本,我们一个一个来看。需要注意的是,以下 5 个模块并不是必须安装的,而是用到哪个模块才安装哪个模块。 安装eAccelerator eAccelerator 是一个开放源码的 PHP 加速器

  • 本文向大家介绍PHP安装BCMath扩展的方法,包括了PHP安装BCMath扩展的方法的使用技巧和注意事项,需要的朋友参考一下 编译安装 (PHP-5.6.23) 1.进入PHP源码包目录下的ext/bcmath目录。 2.执行phpize命令,phpize命令在PHP安装目录的bin目录下,如/usr/local/php/bin/phpize。 3.执行./configure --with-ph