Install php mongodb driver on mediatemple dv 4.0

Following the official instructions http://www.mongodb.org/display/DOCS/Quickstart+Unix , and this post is http://blog.phy5ics.com/2010/03/27/installing-mongodb-on-mediatemple-dv/ I just managed to get mongodb installed on MediaTemples DV 4.0 server (I think).

I'm having problems installing the PHP driver http://www.mongodb.org/display/DOCS/PHP+Language+Center

In SSH, I get the following:

[root @xxx] # cd / var / tmp
[root @xxx] # pecl install mongo
download mongo-1.1.4.tgz ...
Start loading mongo-1.1.4.tgz (68,924 bytes)
..... ............ done: 68,924 bytes
18 source files, building
running: phpize
Setting for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
/ usr / bin / phpize : / var / tmp / mongo / build / shtool: / bin / sh: bad interpreter: permission denied
Cannot find autoconf. Check the autoconf setting and the $ PHP_AUTOCONF environment variable. Then run this script.

ERROR: `phpize 'error

I am logged in as a root user - I donโ€™t understand why this fails and what steps should I take to install the PHP driver?

thank

+3
3

-: (/root/tmpz):

$mkdir/root/tmpz
$ mount --host/root/tmpz/tmp
$ umount/tmp; umount/var/tmp
$ pecl install mongo

.
"make test".

running: make INSTALL_ROOT = "/var/tmp/pear-build-root/install-mongo-1.1.4"
:/var/tmp/pear-build-root/install-mongo-1.1.4/usr/lib64/php/modules/
running: find "/var/tmp/pear-build-root/install-mongo-1.1.4" | xargs ls -dils 69094140 4 drwxr-xr-x 3 4096 22 13:40/var/tmp/pear-build-root/install-mongo-1.1.4
69275176 4 drwxr-xr-x 3 4096 22 13:40/var/tmp/pear-build-root/install-mongo-1.1.4/usr
69275177 4 drwxr-xr-x 3 root root 4096 22 13:40/var/tmp/pear-build-root/install-mongo-1.1.4/usr/lib64
69290445 4 drwxr-xr-x 3 root root 4096 22 . 13:40/var/tmp/pear-build-root/install-mongo-1.1.4/usr/lib64/php
69290447 4 drwxr-xr-x 2 root 4096 22 13:40/var/tmp/pear-build-root/install-mongo-1.1.4/usr/lib64/php/modules
69290448 676 -rwxr-xr-x 1 root 684126 22 13:40/var/tmp/pear-build-root/install-mongo-1.1.4/usr/lib64/php/modules/mongo.so


'/usr/lib64/php/modules/mongo.so'
ok: channel://pecl.php.net/mongo-1.1.4
"php_ini" php.ini
"extension = mongo.so" php.ini

+2

:

$ mkdir /root/tmp
$ mount --bind /root/tmp /tmp
$ umount /tmp; umount /var/tmp
$ pecl install mongo

:

  • /root/tmp - . , , , .
  • --host --bind. RHEL/CentOS mount , --host .
  • , , /.

Media Temple , (dv) (ve) CentOS 5 6.

+6

Is it installed php-dev? phpizebasically "compiles" the MongoDB driver, but if you have -dev installed, this may not work.

0
source

Source: https://habr.com/ru/post/1793920/


All Articles