2013-05-05 26 views
6

Tôi đang cố gắng cài đặt mongo bằng php trên máy chủ lưu trữ bluehost của mình. Tôi ssh lệnh này:Cài đặt Mongo

>pecl install mongo 

Nó đi qua toàn bộ quá trình nhưng cuối cùng tôi có được điều này:

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) 

Tôi đang làm gì sai?

+0

bạn đang làm điều này với 'sudo'? –

+0

Cố gắng sudo và nhận điều này: sudo pecl install Mongo sudo: không thể stat/etc/sudoers: Không có tập tin hoặc thư mục sudo: không có nguồn sudoers hợp lệ được tìm thấy, bỏ sudo: không thể khởi tạo plugin của chính sách –

+0

Nevermind, ngoại hình như là một thứ màu xanh. Tôi nghĩ rằng nó chỉ hoạt động nếu bạn là một người dùng chuyên dụng. –

Trả lời

2

tôi đã cùng một vấn đề này,

Bạn phải có một VPS hoặc một Dedicated Server Nếu bạn đang lưu trữ tại Bluehost

Bởi vì bạn cần truy cập vào Root Directory

0

Cách tốt nhất để cài đặt là sử dụng Homebrew. Sau khi cài đặt homebrew, chỉ cần sử dụng brew install mongodb

+0

Giải pháp này chỉ dành riêng cho OS X. – zarak

+0

Trong trường hợp của linux bạn có một ngã ba của homebrew có sẵn được gọi là LinuxBrew. Cài đặt. Nó sẽ hoạt động giống như homebrew. –

Các vấn đề liên quan