2013-05-05 10 views
6

sto cercando di installare Mongo con php sul mio server bluehost. Ho ssh questo comando:Installazione di Mongo

>pecl install mongo 

Passa attraverso l'intero processo, ma alla fine ottengo questo:

Build complete. 
Don't forget to run 'make test'. 

running: make INSTALL_ROOT="/home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7" install 
Installing shared extensions:  /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php/modules/ 
running: find "/home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7" | xargs ls -dils 
22955452 4 drwxr-xr-x 3 {myhostname} {myhostname} 4096 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7 
22955521 4 drwxr-xr-x 3 {myhostname} {myhostname} 4096 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr 
22955522 4 drwxr-xr-x 3 {myhostname} {myhostname} 4096 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64 
22955523 4 drwxr-xr-x 3 {myhostname} {myhostname} 4096 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php 
22955524 4 drwxr-xr-x 2 {myhostname} {myhostname} 4096 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php/modules 
22955520 960 -rwxr-xr-x 1 {myhostname} {myhostname} 982160 May 4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php/modules/mongo.so 

Build process completed successfully 
Installing '/usr/lib64/php/modules/mongo.so' 
ERROR: failed to write /usr/lib64/php/modules/mongo.so (copy(/usr/lib64/php/modules/mongo.so): failed to open stream: Read-only file system) 

Che cosa sto facendo di sbagliato?

+0

stai facendo questo con 'sudo'? –

+0

sudo provato e ha ottenuto questo: sudo PECL installare mongo sudo: impossibile fare stat/etc/sudoers: Nessun file o directory sudo: fonti sudoers validi trovati, smettere sudo: impossibile inizializzare plugin di politica –

+0

Nevermind, sguardi come se fosse una cosa bluehost. Penso che funzioni solo se sei un utente dedicato. –

risposta

2

Ho avuto questo stesso problema,

Bisogna avere un VPS o un Dedicated Server Se sono ospitati presso Bluehost

Perché è necessario accedere al Root Directory

0

Il modo migliore per installare Homebrew sta usando. Una volta homebrew è installato, basta usare brew install mongodb

+0

Questa soluzione è specifica per OS X solo. – zarak

+0

In caso di Linux si ha una forchetta di homebrew disponibili conosciuta come LinuxBrew. Installalo. Funzionerà come homebrew. –