无法在Linux上安装MongoDB PHP驱动程序(Ubuntu 12.04 LTS)

时间:2013-12-10 12:20:42

标签: php linux mongodb ubuntu

我正在尝试安装MongoDB PHP驱动程序,但是我遇到了意外错误。当我跑步时:pecl install mongo我明白了:

  

下载mongo-1.4.5.tgz ...

     

开始下载mongo-1.4.5.tgz(141,417字节)

     

..............................完成:141,417字节

     

84个源文件,构建

     

跑步:phpize

     

配置:

     

PHP Api版本:20090626

     

Zend Module Api No:20090626

     

Zend Extension Api No:220090626

     '/ tmp / pear / temp / mongo / build / shtool'中的

shtool不存在或不可执行。

     

确保该文件存在且可执行,然后重新运行此脚本。

     

如果命令以'phpize:not found'失败,则需要安装php5-dev   封装

     

您可以通过以root用户身份运行'apt-get install php5-dev'来实现此目的

     

错误:`phpize'失败

当我尝试安装php5-dev时,它说我已经有了最新版本,如果我运行的话也一样:apt-get install php5-dev php5-cli php-pear

谢谢。

1 个答案:

答案 0 :(得分:-3)

当你有一个存储库时,为什么要尝试下载tgz并手动提取它(以及一个非常旧的)。以下是安装说明:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-10gen