Esa fue la pregunta con la que inicie el proceso para instarlar Mongo en Dreamhost en una cuenta normal
La documentación oficial es esta:
http://wiki.dreamhost.com/index.php/Installing_PHP5
Pero es muy aburrida, tonces la gente ha hecho sus propios scrits para instalar mas rapido y facil:
http://www.ercoppa.org/blog-PHP-53--Xdebug--APC-install-script-per-Dreamhost.htm
tonces basandome en este script y viendo la documentación del mongo, intente instalarlo con:
pecl install mongo
pero no estaba disponble o no tenia permisos para instalar
Instalacion
entonces realice lo siguiente:git clone git://github.com/mongodb/mongo-php-driver.git
git clone git://github.com/mongodb/mongo-php-driver.gitdespues de esto ajuste un par de links simbolicos en
cd mongo-php-driver
./configure --with-php-config=/home/usuario/path/instalacion/bin/php-config
make
make install
#EXTENSION_DIR = /home/usuario/path/instalacion/lib/php/extensions/no-debug-non-zts-20090626
ln -s /home/usuario/path/instalacion/lib/php/extensions/no-debug-non-zts-20090626 /home/usuario/path/instalacion/extensions
y configurar el php.ini,
Para ejecutar el servicio: (esto se puede colocar en un cron algo así)
cd /home/usuario/path/instalacion/mongostatic/mongodb-linux-x86_64-static-1.X.X
bin/mongod --dbpath data/db/
Para ver la información del demonio:
http://direccionweb.com:28017/
y despues es solo jugar:
http://www.php.net/manual/en/mongo.tutorial.php
NOTA
OJO, toca ver que se hace con las condiciones de uso que dicen que no se pueden poner demonios a correr, ¿arrancarlo a demanda?
http://www.dreamhost.com/tos.html
"Any application that listens for inbound network connections (even if the application would otherwise be allowed) are not permitted"
1 comentario:
Traducción en italiano
http://www.ercoppa.org/blog-PHP-53--Xdebug--APC-install-script-per-Dreamhost.htm#2
Publicar un comentario