首页 > 互联资讯 > 建站教程  > 

php5mongodb的简单介绍

本文目录一览:

mongodb有没有免费的类似ops manager 管理工具

RockMongo 是一个PHP5写的MongoDB管理工具。

主要特征:

使用宽松的New BSD License协议

速度快,安装简单

支持10种国家和地区语言

插件系统:允许任何人开发自己的插件

模板系统:可以定制自己的模板

系统

可以配置多个主机,每个主机可以有多个管理员

需要管理员密码才能登入操作,确保数据库的安全性

服务器

服务器信息 (WEB服务器, PHP, PHP.ini相关指令 ...)

状态

数据库信息

数据库

查询,创建和删除

执行命令和Javascript代码

统计信息

用户管理

Profile

数据转移

导入导出

集合(相当于表)

强大的查询工具

读数据,写数据,更改数据,复制数据,删除数据

查询、创建和删除索引

清空数据

批量删除和更改数据

统计信息

改名

导入导出

GitHub地址:

phpMoAdmin

phpMoAdmin 是一个用 PHP 开发的在线 MongoDB 管理工具,可用于创建、删除和修改数据库和索引,提供视图和数据搜索工具,提供数据库启动时间和内存的统计,支持 JSON 格式数据的导入导出。

Nothing to configure - place the moadmin.php file anywhere on your site and it just works!

Fast AJAX-driven XHTML 1.1 interface operates consistently in every browser!

Self-contained in a single 95kb file!

Works on any version of PHP5 with the MongoDB NoSQL database Mongo PHP driver.

Enter into the single smart-search box:

Plain text

(type-casted) value

Text with * wildcards

Regular Expressions (regex)

JSON (with Mongo-operators enabled!)

Includes multiple design themes to choose from

Super flexible - option to query MongoDB using JSON or PHP-array syntax

Import/export data in JSON format

Insert only new records

Save / upsert (adds overwrites)

Update only pre-existing records

Batch-Insert until a duplicate is found

Export full collections

Export the results of any query

Import can:

Textareas can be resized by dragging/stretching the lower-right corner.

E_STRICT PHP code is formatted to the Zend Framework coding standards + fully-documented in the phpDocumentor DocBlock standard.

Instructional error messages - phpMoAdmin can be used as a PHP-Mongo connection debugging tool

Option to enable password-protection for one or more users; to

activate protection, just add the username-password(s) to the array at

the top of the file.

UMongo

UMongo是一个基于Java的GUI应用程序,可以浏览和管理MongoDB的集群。它是可用于Linux,Windows和Mac OSX。

connect to a single server, a replica set, or a MongoS instance

DB ops: create, drop, authenticate, command, eval, …

Collection ops: create, rename, drop, find, insert, save, …

Document ops: update, duplicate, remove, …

Index ops: create, drop, …

Shard ops: enable sharding, add shard, shard collection, …

GUI Document builder

Import / Export data from database to local files in JSON, BSON, CSV format.

Support for query options and write concerns (getLastError)

Display of numerous stats (server status, db stats, replication info, etc)

Mongo tree refreshes to have a real time view of cluster (servers up/down, durability, etc)

All operations are executed in background to keep UI responsive

Background threads can repeat commands automatically

GUI is identical on all OS

Genghis

一个简洁明了的GUI管理控制台,已经发布了Ruby和PHP版本。

Genghis是一个单文件,提供了非常方便自托管和基于Web的解决方案。

它可以安成一个 Ruby gem 或作为一个单独的PHP脚本。

Genghis能够管理任意服务器上的任意数据库,实现集合和文档的管理。

这个应用的界面是响应式,所以也适合于在移动浏览器上使用。

mongodb模块怎么安装

php mongodb扩展模块安装方法如下:

1、下载源码包

2、编译安装

#tar -zxvf mongo-1.2.6.tgz

#cd  mongo-1.2.6

#/usr/local/php/bin/phpize

#./configure --enable-mongo=share --with-php-config=/usr/local/php/bin/php-config

#make make install

3、将生成的“mongo.so” 添加到php.ini里面去

4、检测下模块是否安装成功

#/usr/local/php/bin/php -mv

5、成功了就可以重启apache

php 怎么进入mongodb

在Linux、window、Mac平台上安装MongoDB扩展

Linux上安装 MongoDB PHP扩展

在终端上安装

可以在linux中执行以下命令来安装MongoDB 的 PHP 扩展驱动

$ sudo pecl install mongo

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

安装手册

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

可以在Github上下载MongoDB PHP驱动包。访问github网站然后搜索"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驱动二进制包(下载地址:),可以下载与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,如果安装成功,就会看到类型以下的信息:

MAC中安装MongoDB PHP扩展驱动

你可以使用'autoconf'安装MongoDB PHP扩展驱动。

你可以使用'Xcode'安装MongoDB PHP扩展驱动。

如果使用 XAMPP,可以使用以下命令安装MongoDB PHP扩展驱动:

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

如果以上命令在XMPP或者MAMP中不起作用,需要在Github上下载兼容的预编译包。

然后添加 'extension=mongo.so'配置到php.ini文件中。

如何为PHP安装mongodb的扩展

1.首先下载php的mongodb扩展

从这个网址下载mongodb的扩展源码包

1

wget

2.解压安装包

1

tar zxf mongo-1.4.5.tgz

3.进入解压目录,运行phpize进行安装准备

1

2

cd mongo-1.4.5

/usr/local/php/bin/phpize

4.安装编译

上述命令运行完后,在目录下就生成了configure文件

使用./configure命令进行安装配置,然后使用make make install进行编译安装,命令如下:

1

2

./configure --with-php-config=/usr/local/php/bin/php-config

make make install

5.编辑php.ini增加下述一行添加mongodb扩展

1

extension=mongo.so

重启web容器,然后查看phpinfo,看到mongodb的内容就说明安装成功。

PHP添加了mongodb,已经加载了组件,为什么在phpinfo中不显示mongo信息?

我说点题外话希望对你有些帮助吧

看你用的应该是集成环境,不知道是不是w

我在wamp上有一次经历,命名在wamp开启curl可是通过命令行执行php时提示curl没有开启;

后来查了写资料才知道,wamp图标里点的php.ini不是在bin/php/php5.*.*/下的php.ini;而是在apache的bin目录下的php.ini;这两个文件的目录位置不一样不知道会不会对你说的情况造成影响.只是说说而已,勿喷

php5.4.12扩展mongo

你加载的php.ini没有调路径。还是指向windows目录下的,但是你编辑的文件却不是windows目录下的。所以要么调整ini的位置。要么在apache或php-fpm调整phpinidir


php5mongodb的简单介绍由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“php5mongodb的简单介绍