ZendMongoDB

来源:互联网 发布:什么样买卖数据犯法 编辑:程序博客网 时间:2024/04/28 07:05
 

欢迎麦芽蓝。 如果你是新这里,你可能想订阅的RSS饲料或加入FACEBOOK上的谈话。感谢访问,并让我们知道您的想法,通过发表评论或随时鸣叫!

这是一个迷你后您展示如何获得和运行MongoDBZend Framework中使用了一系列的第三方库,包括棚户区蒙戈库。说实话,而琐碎,但有时也可以是令人沮丧试图找到一种简单,简洁,如何做到这一点的参考,具体只是您的需求。

安装MongoDB的

这是真正依赖的平台上,你。 肯定是发展的平台,我喜欢的Ubuntu。 在写作时最新的稳定版本是10.10 。 但是有一个Ubuntu默认MongoDB的包中的轻微错误。 在这里您可以找到更详细的信息 。 但总结获得MongoDB的Ubuntu上快速启动和运行的过程中,遵循以下说明:

  1. 添加DEB http://downloads.mongodb.org/distros/ubuntu 10.10 10gen到/ etc / APT / sources.list文件
  2. sudo易于得到更新 (我假设没有错误发生)
  3. sudo易于得到安装蒙戈稳定

让我们更简单。 上述点之一后,只需运行以下内容:

  1.   sudo易于得到更新&sudo易于得到安装蒙戈稳定 

或者,您可以去更多的传统路线和下载源和运行/编译,使安装和测试路线。 就个人而言,作为真正的焦点后,在这里,我们是发展,而不是安装包,使用包管理器等作为亚太就是这么容易。但也有将永远是利益,自己编译它。

“神秘挥之不去的PID文件”的情况

有时在安装后,重新安装,或尝试重新启动MongoDB的Ubuntu上有一个挥之不去的pid文件,你需要删除,然后重新启动MongoDB的。之后,你将有一个没有安全设置的运行MongoDB的守护 - 使任何用户都可以没有通过它管理的记录。 要对此进行测试,运行以下命令:

  •  须藤NETSTAT - tlnp | grep的蒙戈 

如果你看到一个蒙戈上市,然后就可以开始使用它。

在应用程序配置ini文件( 应用程序/配置/的application.ini),在生产部分添加以下:

  •   autoloaderNamespaces [] ='Shanty_Mong​​o“ 

这已经取得了棚户区蒙戈库,提供给您的应用程序。

现在,在开发环境中,增加安全性并不总是必要的,但它可以很好的做法,从一开始执行它。 如果你想阅读有关如何设置,超过的脑袋上更安全和认证 MongoDB的网站部分。

现在棚户区蒙戈不是唯一的附加库Zend框架的工作与MongoDB的。 有一个可供选择的范围看下面的列表。

  • 让我们不要忘记在PHP 本地MongoDB的扩展 (版本:5.1,5.2和5.3)
  • ODM(对象文件映射)的实验主义教义项目MongoDB的对象映射器
  • Zend_Nosql_Mongo组件建议
  • simplemongophp
  • Zend_Auth_Adapter_MongoDb

你可以找到一个基于PHP的库的列表,使用Zend框架,部分在http://www.mongodb.org/display/DOCS/ PHP +库的其他项目和独立+框架+和+工具 。

在这之后,你就大功告成了,蓄势待发。 你应该跟进阅读科恩的优秀后自述库,或通过对项目页面https://github.com/coen-hyde/Shanty-Mongo 。 它写在一个非常清晰和符合逻辑的方式,你会在任何时间和运行。 如果你有任何麻烦,请不要犹豫与他联系,或联系我们在这里麦芽蓝 。

你有没有听说过有关的 MapReduce ? 要使用在你的Zend框架项目吗?保持关注我们的下一篇文章时,我们就这一个开始展示你,只是延长!

  • 一个简单的博客写作与Zend框架和MongoDB
  • 促进棚户区蒙戈

如果你喜欢你读,并希望看到更多,请转推,或给它一个喜欢在Facebook上,甚至给它一些DIGG爱。 我们始终重视您的反馈和意见。

原创粉丝点击