MongoDB是当今市场上使用最广泛的NoSQL数据库之一。我们常常最终遇到这样的情况,即发现在XAMPP堆栈中同时设置mongodb和PHP很有用。XAMPP是一个开源,易于使用和易于安装的堆栈,其中包含Apache Web服务器,MySQL数据库,PHP编译器和Perl。
由于mongoDB不是此堆栈的组成部分,因此我们必须手动设置它,因为XAMPP安装程序不会为您处理它。
请按照以下步骤为XAMPP堆栈配置MongoDB。
1.安装和配置XAMPP
首先,您应该安装XAMPP堆栈。从Apache friends项目下载并安装XAMPP堆栈。另外,请记住,您也可以像我们前面讨论的那样在Linux上安装XAMPP。
安装后,从XAMPP控件启动Apache服务器,并创建一个简单的PHP文件以获取有关与堆栈一起运行的PHP的详细信息。只需将以下几行复制粘贴到htdocs文件夹中的test.php文件中,然后执行它以查看输出。
如下面的屏幕快照中突出显示的那样,您将找到正在使用的PHP版本,体系结构,编译器,并可以查看是否启用了线程安全性。
2.下载PHP Mongo驱动程序
从此PHP Mongo驱动程序下载页面,从系统上安装的XAMPP下载与PHP版本,体系结构,正在使用的编译器和线程安全相匹配的适当文件。
3.将PHP Mongo DDL复制到EXT目录
该ext文件夹包含所有已安装扩展名的所有“ .dll”文件。XAMPP从此文件夹加载扩展的驱动程序文件。
解压缩php monngo驱动程序zip文件后,将“ .dll”文件复制并粘贴到文件夹“ C:\ xampp \ php \ ext”(假设xampp安装在C驱动器上)。
将文件复制到此处后,为简单起见,将“ .dll”文件重命名为“ php_mongo.dll”。
4.将扩展名添加到php.ini
接下来,从路径“ C:\ xampp \ php”中打开“ php.ini”文件(同样,假设Xampp安装在C驱动器上),然后编辑该文件以将“ .dll”文件的名称添加为扩展名。
将以下行添加到php.ini文件中。
以后,如果您愿意,还可以通过在行前添加分号来禁用此扩展名,如下所示:
5.修改PATH变量
转到控制面板,然后打开系统设置以添加“环境变量”。
如果尚不存在xampp php安装的路径(C:\ xampp \ php),则将其添加到path变量中。这样可以确保在启动xampp时加载新添加的“ .dll”文件。