This extension is deprecated. Instead, the MongoDB extension should be used.
MongoDB �� PHP ����������Թ����ڼ����κ�ϵͳ�ϣ�Windows��Mac OS X��Unix �� Linux����˻�С���ֽ���little/big-endian����32λ��64λ�Ļ�����PHP 5.3-5.6(1.6֮ǰ�İ汾ͬʱ֧�� PHP5.2)��
�� » PECL ��չδ�� PHP ����
����������Ա�Ͷ����� bug ������Ȥ���ˣ����Դ� » Github �ϻ�ȡ����Դ�������������� ǰ�� Github ����� "download" ��ť��Ȼ�����У�
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ make all $ sudo make install
��������˵���� php.ini��
ȷ�� extension_dir ����ָ���� mongo.so ��λ�á� ����ʱ����ʾ��װ PHP ������λ�ã����������
Installing '/usr/lib/php/extensions/no-debug-non-zts-20060613/mongo.so'
$ php -i | grep extension_dir extension_dir => /usr/lib/php/extensions/no-debug-non-zts-20060613 => /usr/lib/php/extensions/no-debug-non-zts-20060613
Ҫ�� PHP ������ʱ����������չ�����һ�У�
extension=mongo.so
ִ��:
$ sudo pecl install mongo
������������ӵ� php.ini �ļ�:
extension=mongo.so
��� pecl ����ʱ�������ڴ����ƣ���ȷ���� php.ini �е� memory_limit ������������ 128MB��
��Բ�ͬ�̰߳�ȫ��VC�汾�� PHP ���а棬�ɴ� » PECL ��ȡ��Ԥ����Ķ������ļ��� ��ѹ������ php_mongo.dll �ŵ� PHP ��չĿ¼��Ĭ���� "ext"����
������������ӵ� php.ini �ļ�:
extension=php_mongo.dll
Note: Ϊ Windows �û���Ӷ�������� DLL
Ϊ��ʹ����չ��Ч�� DLL �ļ��������� Windows ϵͳ�� PATH ָʾ��·�����ҵ�����β�������Ϣ����μ���Ϊ"����� Windows �н� PHP Ŀ¼�ӵ� PATH ��"��FAQ����Ȼ�� DLL �ļ��� PHP �ļ��и��Ƶ� Windows ϵͳĿ¼Ҳ�У����������������� ����չ��Ҫ�����ļ��� PATH ·���У� libsasl.dll
������£��� pecl ��װ���
$ sudo pecl install mongo
����õ��� » Homebrew��PHP ������������װ�ķ��������磬��װ PHP 5.6 ������������ʹ���������
$ brew install php56-mongo
���ʹ�õ��� » XAMPP����ע�������Լ��� pecl �������ļ��� php.ini ���á� �����ͨ���������װ������
$ sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
Note: �� OS X �ϱ���ʱ�� Xcode ����
�� OS X �ϱ���������Ҫ Xcode �������ߣ�����ͨ��
xcode-select --install
��װ�� ���������Ч��Ҳ��Ӧ���Ȱ�װ » Command Line Tools ����
Gentoo ��һ�� PHP �����İ������� dev-php/pecl-mongo������ͨ���������װ��
$ sudo emerge -va dev-php5/mongo
�����ʹ���� PECL������ܵõ� libtool �汾����ȷ�Ĵ��� ��Դ����룬����Ҫ���� aclocal �� autoconf��
$ phpize && aclocal && autoconf && ./configure && make && make install
ͬʱ���� Fedora �� CentOS��
��Щϵͳ��Ĭ�ϵ� Apache ���ý�ֹ��������������ӣ���ζ�ŵ����ӵ����ݿ⣬������õ�һ�� "Permission denied" ��������������⣬�����������У�
$ /usr/sbin/setsebool -P httpd_can_network_connect 1
�ܶ���д�˰�װ PHP �����ļ��ý̡̳�
Justin Hileman д��������ϸ�������� OS X ��ʹ�� Homebrew ��װ PHP �Ͷ������չ��extension���� ���IJ�������Щʱ���ҳ���� Homebrew ��װ������˵����
» Ubuntu 9.10 / Apache 2.2 �£����� Xdebug, MongoDB �� Lithium �� PHP 5.3.1��
Jon Adams ����Ƶ¼����ʾ������� Ubuntu 9.1 �� Apache �¿����������� PHP 5.3.1��Xdebug �� MongoDB��