2013-05-05 48 views
6

我想在我的bluehost服務器上安裝mongo和php。我ssh這個命令:安裝Mongo

>pecl install mongo 

它經歷了整個過程,但最後我得到這個:

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) 

我在做什麼錯?

+0

你用'sudo'做這個嗎? – 2013-05-05 06:00:44

+0

嘗試須藤並得到了這一點: sudo的PECL安裝蒙戈 須藤:無法統計的/ etc/sudoers文件:沒有這樣的文件或目錄 須藤:沒有有效的sudoers的來源發現,戒菸 須藤:無法初始化政策插件 – 2013-05-05 06:22:50

+0

沒關係,長相就像它是一個藍色的東西。我認爲它只適用於你是一個專用用戶。 – 2013-05-05 06:25:58

回答

2

我有同樣的問題,

你必須有一個VPSDedicated Server如果您在Bluehost

託管因爲你需要訪問Root Directory

0

安裝的最佳方法是使用Homebrew。 一旦安裝了自制軟件,只需使用brew install mongodb

+0

此解決方案僅針對OS X。 – zarak 2016-08-09 08:08:21

+0

在linux的情況下,你有一個可以稱爲LinuxBrew的自制軟件。 安裝。它將和自制軟件一樣工作。 – 2016-08-09 09:04:50