Installationsanleitung PHP5 Extension auf Linux
Vorbereitungen
In diesem Dokument wird davon ausgegangen das PHP5 bereits auf dem Server installiert ist
und die PHP Binaries im Pfad sind (php-config, phpize ...)
Weiterhin wird davon ausgegangen das saemtliche Bibliotheken und Tools die zum kompilieren
einer PHP Extension notwendig sind bereits installiert sind.
Download und kompilieren der Extension}
Die mongoDB PHP Extension kann von Github bezogen werden.
http://github.com/mongodb/mongo-php-driver/downloads
 | Es wird empfohlen die jeweils neueste Version zu verwenden,
die Dateinamen dieses Beispiels koennen dabei abweichen. |
 | In dem Beispiel wird davon ausgegangen das der User root die Installation vornimmt,
jedoch wird lediglich fuer den letzten (make install) Schritt root-Rechte benoetigt,
daher kann der Rest auch als normaler User ausgefuehrt werden. (Es bietet sich dann an sudo zu verwenden.) |
# wget http:# tar -xzf mongodb-mongo-php-driver-f859236887e11933a8ce93251601675b03a98584.tar.gz
# cd mongodb-mongo-php-driver-f859236887e11933a8ce93251601675b03a98584
# phpize
# ./configure && make && make install
Einbindung / Configuration der extension in php.ini
 | Der User benoetigt Schreibrechte auf die php.ini.
Wird ein Webserver verwendet sollte dieser danach neugestartet werden. |
# cat << EOF >> /path/to/php.ini
extension=mongo.so
mongo.auto_reconnect = On
mongo.allow_persistent = On
mongo.max_persistent = -1
mongo.max_connections = -1
mongo.default_host = localhost
mongo.default_port = 27017
mongo.chunk_size = 262400
EOF
IF YOU HAVE A QUESTION, POST IT TO THE USER GROUP.
These pages are fine for comments, but for questions, your best bet will always be the MongoDB User Group. blog comments powered by Disqus