这是一个迷你后您展示如何获得和运行MongoDB和Zend Framework中使用了一系列的第三方库,包括棚户区蒙戈库。 说实话,而琐碎,但有时也可以是令人沮丧试图找到一种简单,简洁,如何做到这一点的参考,具体只是您的需求。
安装MongoDB的
这是真正依赖的平台上,你。 肯定是发展的平台,我喜欢的Ubuntu。 在写作时最新的稳定版本是10.10 。 但是有一个Ubuntu默认MongoDB的包中的轻微错误。 在这里您可以找到更详细的信息 。 但总结获得MongoDB的Ubuntu上快速启动和运行的过程中,遵循以下说明:
- 添加DEB http://downloads.mongodb.org/distros/ubuntu 10.10 10gen到/ etc / APT / sources.list文件
- sudo易于得到更新 (我假设没有错误发生)
- sudo易于得到安装蒙戈稳定
让我们更简单。 上述点之一后,只需运行以下内容:
-
sudo易于得到更新&sudo易于得到安装蒙戈稳定
或者,您可以去更多的传统路线和下载源和运行/编译,使安装和测试路线。 就个人而言,作为真正的焦点后,在这里,我们是发展,而不是安装包,使用包管理器等作为亚太就是这么容易。 但也有将永远是利益,自己编译它。
“神秘挥之不去的PID文件”的情况
有时在安装后,重新安装,或尝试重新启动MongoDB的Ubuntu上有一个挥之不去的pid文件,你需要删除,然后重新启动MongoDB的。 之后,你将有一个没有安全设置的运行MongoDB的守护 - 使任何用户都可以没有通过它管理的记录。 要对此进行测试,运行以下命令:
-
须藤NETSTAT - tlnp | grep的蒙戈
如果你看到一个蒙戈上市,然后就可以开始使用它。
在应用程序配置ini文件( 应用程序/配置/的application.ini),在生产部分添加以下:
-
autoloaderNamespaces [] ='Shanty_Mongo“
这已经取得了棚户区蒙戈库,提供给您的应用程序。
现在,在开发环境中,增加安全性并不总是必要的,但它可以很好的做法,从一开始执行它。 如果你想阅读有关如何设置,超过的脑袋上更安全和认证 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框架项目吗? 保持关注我们的下一篇文章时,我们就这一个开始展示你,只是延长!
如果你喜欢你读,并希望看到更多,请转推,或给它一个喜欢在Facebook上,甚至给它一些DIGG爱。 我们始终重视您的反馈和意见。