`

Linux 下安装 Mongo php

 
阅读更多
#cd /usr/local
#curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.6.tgz
#tar zxvf mongodb-linux-x86_64-2.0.6.tgz
#cd mongodb-linux-x86_64-2.0.6
/* 启动 Mongo
先要确保有这个数据目录 /var/data/mongodb/  及日志目录 /var/log   没用则 mkdir
*/
/*以下一句命令 后,是没用验证的,远程也可以连接,无需用户名和密码 即可连通,相当于管理员权限*/
#./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend  --port=27017 --fork --source=127.0.0.1

/*如果 要求客户端连接 要验证的,也就是要求 用户名密码的,请用下面一条命令*/
./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend  --port=27017 --fork --source=127.0.0.1  --auth
简单的参数说明:
–logpath 日志文件路径
–master 指定为主机器
–slave 指定为从机器
–source 指定主机器的IP地址
–pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
–logappend 日志文件末尾添加
–port 启用端口号
–fork 在后台运行
–only 指定只复制哪一个数据库
–slavedelay 指从复制检测的时间间隔
–auth 是否需要验证权限登录(用户名和密码)
–noauth 不需要验证权限登录(用户名和密码)
Mongo 停止服务,关闭服务
#./bin/mongo 
#use admin
#db.shutdownServer()
#exit 

##############Mongo给某个数据库 加用户的命令#########
建立系统 root 用户
#./bin/mongo
接着输入
>db.addUser("root","111")
>db.auth("root","111")
设一个只读的用户
db.addUser("username_test_read", "user_pwd", true)
########################################
 


PHP的MongoDB拓展的安装:

C/C++ Code复制内容到剪贴板
  1. # wget http://pecl.php.net/get/mongo-1.2.6.tgz   
  2. # tar zxvf mongo-1.2.6.tgz   
  3. # cd mongo-1.2.6   
  4. # /usr/local/php/bin/phpize   
  5. # ./configure --enable-mongo=share --with-php-config=/usr/local/php/bin/php-config   
  6. # make && make installl  
  7. /* 最后可以试下 make test 然后再 make && make install */

将生成的拓展mongo.so文件添加到php.ini中,重启php-fpm,然后查看下phpinfo()
请编辑php.ini文件。添加如下一行:

PHP Code复制内容到剪贴板
  1. extension=mongo.so  

然后用php输出:phpinfo,就可以看到mongo的信息了。。这样就说明你安装成功的了!














分享到:
评论

相关推荐

    centos php5.6环境安装 mongo.so扩展

    本案例聚焦于“CentOS PHP5.6环境下安装mongo.so扩展”,这是一个用于连接和操作MongoDB数据库的PHP扩展。MongoDB是一个高性能、无模式的分布式文档型数据库,而mongo.so是PHP与MongoDB进行交互的接口。 首先,我们...

    【可配合Linux宝塔的Mongo服务】mongobooster

    对于Linux用户,特别是使用Linux宝塔面板的用户,Mongobooster提供了良好的兼容性,可以无缝配合Linux宝塔的Mongo服务,使得在Linux服务器上管理MongoDB变得更加便捷。 Linux宝塔面板是一款流行的Linux服务器管理...

    PHP面试题涉及mysql、linux、mongo

    包含PHP、myqsl、liunx、mongo、redis相关面试题知识

    Linux上安装MongoDB PHP扩展.pdf

    在Linux系统中,为了使PHP能够与MongoDB数据库进行交互,需要安装MongoDB的PHP扩展。这个过程涉及几个关键步骤,下面将详细解释如何完成这一任务。 首先,确保你的Linux环境已经安装了PHP和PECL(PHP Extension ...

    linux 安装mongodb详解

    本文将详细讲解如何在CentOS 6.5环境下安装MongoDB及其PHP扩展。 首先,我们需要确保系统已经更新到最新版本,可以通过运行`yum update`命令来完成。然后,尝试使用`yum info mongo-10gen`命令来查找MongoDB的包...

    Linux服务器安装PHP MongoDB扩展的方法

    Linux环境:CentOS 6.5 Apache版本:2.4 PHP版本:5.4.3 MongoDB版本:2.6.5 一、下载Mongo-php扩展安装包 可以从Github上面下载,地址是https://github.com/mongodb/mongo-php-driver-legacy 下载好的文件放到随意...

    linux中给PHP安装mongodb的扩展.docx

    在Linux环境中为PHP安装MongoDB扩展是连接MongoDB数据库的关键步骤。MongoDB是一个流行的NoSQL数据库,而PHP的MongoDB扩展则提供了与MongoDB交互的接口。以下是一个详细指南,教你如何在CentOS 5.6 32位系统上,针对...

    php4.3 mongo memcache solr redis.dll扩展包以及配置方法

    在PHP 4.3中,安装MongoDB扩展需要下载对应的mongo.dll文件。启用MongoDB扩展后,你可以通过PHP的Mongo类与MongoDB进行交互,进行数据的读写操作。 Memcached是一个分布式内存对象缓存系统,用于加速动态Web应用...

    linux php支持mongodb文件

    总之,这个"linux php支持mongodb文件"提供了一种在Linux环境下集成PHP与MongoDB的方法,对于开发或部署需要使用MongoDB的PHP应用来说非常有用。记得在实际操作中根据你的系统环境和需求进行适当的调整。通过以上...

    mongo-1.4.4.tgz

    MongoDB 是一个高性能、开源、无模式的分布式文档数据库,被广泛用于开发现代Web和移动应用程序,...这个扩展包含的源代码和配置文件使得开发人员可以在 Linux 环境下安装并利用其功能来开发和管理 MongoDB 数据库。

    MongoDB管理工具RockMongo的安装1

    本文将详细介绍在 Linux 系统上安装 RockMongo 的步骤。 1. **安装 PHP5 环境**: 在安装 RockMongo 之前,首先确保系统已经安装了 PHP5。在基于 Debian 或 Ubuntu 的系统中,可以通过 `apt-get` 命令来安装 ...

    在红帽、Centos、Fedora和Amazon等Linux上安装MongoDB+php

    在红帽、Centos、Fedora和Amazon等Linux上安装MongoDB,本人亲自实验的成功,顺便就写为doc了,希望能帮到你。 没用不发,不为赚你一个资源分而遭骂。

    Ubuntu 14.04 安装 MongoDB 及 PHP MongoDB Driver详细介绍

    6. 最后,你可以通过运行`php -i | grep 'Mongo'`来验证PHP MongoDB驱动是否成功安装。 请注意,这些步骤可能需要根据你的具体环境进行调整。例如,如果你使用的是PHP 7或更高版本,可能需要安装`mongodb`扩展而...

    Mongo+php评论系统.zip

    操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...

    taskPHP--基于php开发的定时计划任务框架.zip

    windows下安装php多线程扩展pthreads教程 -->工具类Utils使用说明 -->http请求客户端类Client使用说明 使用说明 时间配置格式说明: * * * * * * * //格式 :秒 分 时 天 月 年 周 10 * * * * * * //表示...

    脚本安装arm64位下的mongodb 应用,以及pymongo

    在开发板上解压,直接./install.sh运行脚本,将会自动安装mongodb

    mongodb-php5.3.3-1.6.12.zip

    3. 安装:将解压后的mongo.so复制到PHP的扩展目录(如`/usr/lib/php/extensions/no-debug-non-zts-20090626/`)。 4. 配置:编辑php.ini文件,添加或修改`extension=mongo.so`行,指定扩展的位置。 5. 重启服务:...

    在win7中搭建Linux+PHP 开发环境

    此外,根据个人需求,你可能还需要安装vim、mongodb、php-mongo、phpmyadmin等。 4. **SSH连接**:通过安装openssh,可以在Windows上使用SSH客户端(如XShell)连接到虚拟机,进行命令行操作。这使得在Windows环境...

Global site tag (gtag.js) - Google Analytics