Latest web development tutorials

extensão MongoDB PHP

Este tutorial mostra como instalar a extensão MongoDB no Linux, a janela, a plataforma Mac.


Instalar extensão MongoDB PHP no Linux

Montado sobre o terminal

Você pode executar o seguinte comando para instalar a extensão PHP MongoDB no driver para Linux

$ sudo pecl install mongo

instalação do PHP usando o comando pecl deve garantir que a conexão de rede está disponível, bem como privilégios de root.

manual de instalação

Se você quer compilar o código fonte pela unidade estendida. Você tem que compilar manualmente o pacote fonte, este é um bom bug está incluído no último pacote fonte revisado.

Você pode baixar o pacote de driver MongoDB PHP no Github. Acesse o site github e depois procurar "motorista php mongo" (Download: https://github.com/mongodb/mongo-php-driver ), baixe o pacote de origem e, em seguida, execute o seguinte comando:

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

Se o seu php compilado mesmo, o método de instalação é o seguinte (assumindo que o compilador no diretório / local / php / usr):

$ 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

Depois de executar o comando acima, você precisa modificar o arquivo php.ini, adicione a configuração mongo no arquivo php.ini, a configuração é a seguinte:

extension=mongo.so

Nota: É necessário especificar os itens de configuração extension_dir caminho.


Instalar extensão PHP MongoDB na janela

No Github forneceu a plataforma pré-compilado janela php mongodb para a condução de pacotes binários (Download: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), você pode fazer o download do php a versão correspondente, mas você precisa prestar atenção às seguintes perguntas:

  • VC6 está sendo executado no servidor Apache
  • "Thread-safe '(thread-safe) está em execução no Apache com o módulo de PHP, se você executar o PHP em modo CGI, selecione um modo de não-thread-safe (" seguro non-thread ").
  • VC9 está sendo executado no servidor IIS.
  • Depois você precisa baixar um pacote binário, extraia o arquivo para adicionar arquivo 'php_mongo.dll' para o seu diretório de extensão PHP (ext). ext é geralmente no diretório ext instalação PHP.

Abra o arquivo de configuração do PHP php.ini adicionar a seguinte configuração:

extension=php_mongo.dll

Reinicie o servidor.

Acesso Phpinfo através de um navegador, se a instalação for bem sucedida, você verá os seguintes tipos de informações:

mongo-php-driver instalado no Windows

MAC instalar extensões de driver MongoDB PHP

Você pode usar o 'autoconf' instalar extensões de driver MongoDB PHP.

Você pode usar o 'Xcode' instalar extensões de driver MongoDB PHP.

Se você estiver usando XAMPP, você pode usar o seguinte comando para instalar extensões de driver MongoDB PHP:

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

Se o comando acima no XMPP ou MAMP não funcionar, você precisa baixar no GitHub pacotes pré-compilados compatíveis.

Em seguida, adicione o "extension = mongo.so 'para o seu arquivo de configuração php.ini.