zoukankan      html  css  js  c++  java
  • CentOS 5.7 安装PHP MongoDB扩展

    查看官方文档,只需要执行如下命令即可:

    sudo pecl install mongo

    但在我的机器上,这种方法无法执行成功。出现了以下错误:

    pecl install mongo
    downloading mongo-1.2.10.tgz ...
    Starting to download mongo-1.2.10.tgz (86,463 bytes)
    .....................done: 86,463 bytes
    36 source files, building
    running: phpize
    Configuring for:
    PHP Api Version:         20041225
    Zend Module Api No:      20060613
    Zend Extension Api No:   220060519
    /usr/bin/phpize: /tmp/mongo/build/shtool: /bin/sh: bad interpreter: Permission denied
    Cannot find autoconf. Please check your autoconf installation and the
    $PHP_AUTOCONF environment variable. Then, rerun this script.
    
    ERROR: `phpize' failed

    于是就自己安装,步骤如下:

    * 下载Mongo扩展包:

    mkdir  /home/mongo_php
    cd /home/mongo_php
    pecl download mongo

    我下载的版本是 mongo-1.2.10.tgz

    * 解压文件并进入mongo目录,运行phpize命令,生成configure脚本:

    tar zxf mongo-1.2.10.tgz
    cd mongo-1.2.10
    phpize

    执行配置与安装:

    ./configure --with-php-config=/usr/bin/php-config
    make
    make install

    安装成功后,显示安装成功后的路径

    Installing shared extensions:     /usr/lib/php/modules/

    编辑 /etc/php.ini,添加mongo.so

    vi /etc/php.ini

    extension=mongo.so

    :wq 保存退出后,重启Apache

    运行命令查看是否执行成功

    php -i | grep mongo

    或者在 phpinfo() 的输出中查看

     

  • 相关阅读:
    python cx_Oracle install
    import uno 错误
    webkit report
    window bzr launchpad 安装配置
    如何让同一个字段在不同的view中显示不同的内容
    Trigger model Trigger expr_id in WorkFolow
    how to use a xml_id in field domain
    action 关联
    activity清除的所有方法
    listview加载性能优化ViewHolder
  • 原文地址:https://www.cnblogs.com/bruceleeliya/p/2466237.html
Copyright © 2011-2022 走看看