centos7 安装php扩展mongodb 心得
2017-04-10 10:06
573 查看
有时候安装一些东西总是会遇到一些问题,问题不大,记录下来,也算是实践心得吧。
发现出现报错Configuring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212/usr/bin/m4:config.m4:364: cannot open `src/libmongoc/build/autotools/m4/ax_prototype.m4': No such file or directory/usr/bin/m4:config.m4:365: cannot
open `src/libmongoc/build/autotools/CheckCompiler.m4': No such file or directory/usr/bin/m4:config.m4:366: cannot open `src/libmongoc/build/autotools/WeakSymbols.m4': No such file or directory/usr/bin/m4:config.m4:367: cannot open `src/libmongoc/build/autotools/m4/ax_pthread.m4':
No such file or directory/usr/bin/m4:config.m4:399: cannot open `src/libbson/build/autotools/CheckAtomics.m4': No such file or directory/usr/bin/m4:config.m4:400: cannot open `src/libbson/build/autotools/FindDependencies.m4': No such file or directory/usr/bin/m4:config.m4:401:
cannot open `src/libbson/build/autotools/m4/ac_compile_check_sizeof.m4': No such file or directory/usr/bin/m4:config.m4:402: cannot open `src/libbson/build/autotools/m4/ac_create_stdint_h.m4': No such file or directory/usr/bin/m4:config.m4:444: cannot open
`src/libmongoc/build/autotools/Versions.m4': No such file or directory/usr/bin/m4:config.m4:458: cannot open `src/libbson/build/autotools/Versions.m4': No such file or directoryautom4te: /usr/bin/m4 failed with exit status: 1
应该是是这样才对。Configuring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212
经过查询,发现缺少东西,安装。
如中间报错,简单办法用yum install XX安装缺少插件。
有时候我们总是按照网路步骤一步步走,但并不关注控制台暴漏的信息,虽然是一推英文,但对错还是可以分辨的,建议每步编译完成后,看看控制台编译后的信息,避免浪费时间重复编译。
git clone https://github.com/mongodb/mongo-php-driver.git cd 目录 phpize
发现出现报错Configuring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212/usr/bin/m4:config.m4:364: cannot open `src/libmongoc/build/autotools/m4/ax_prototype.m4': No such file or directory/usr/bin/m4:config.m4:365: cannot
open `src/libmongoc/build/autotools/CheckCompiler.m4': No such file or directory/usr/bin/m4:config.m4:366: cannot open `src/libmongoc/build/autotools/WeakSymbols.m4': No such file or directory/usr/bin/m4:config.m4:367: cannot open `src/libmongoc/build/autotools/m4/ax_pthread.m4':
No such file or directory/usr/bin/m4:config.m4:399: cannot open `src/libbson/build/autotools/CheckAtomics.m4': No such file or directory/usr/bin/m4:config.m4:400: cannot open `src/libbson/build/autotools/FindDependencies.m4': No such file or directory/usr/bin/m4:config.m4:401:
cannot open `src/libbson/build/autotools/m4/ac_compile_check_sizeof.m4': No such file or directory/usr/bin/m4:config.m4:402: cannot open `src/libbson/build/autotools/m4/ac_create_stdint_h.m4': No such file or directory/usr/bin/m4:config.m4:444: cannot open
`src/libmongoc/build/autotools/Versions.m4': No such file or directory/usr/bin/m4:config.m4:458: cannot open `src/libbson/build/autotools/Versions.m4': No such file or directoryautom4te: /usr/bin/m4 failed with exit status: 1
应该是是这样才对。Configuring for:PHP Api Version: 20121113Zend Module Api No: 20121212Zend Extension Api No: 220121212
经过查询,发现缺少东西,安装。
git submodule sync && git submodule update --init
重新安装扩展:
phpize --clean phpize
./configure with-mongodb-sasl=no make make install
如中间报错,简单办法用yum install XX安装缺少插件。
有时候我们总是按照网路步骤一步步走,但并不关注控制台暴漏的信息,虽然是一推英文,但对错还是可以分辨的,建议每步编译完成后,看看控制台编译后的信息,避免浪费时间重复编译。
相关文章推荐
- centos7下安装mongodb和php扩展mongodb
- Redhat6.2下安装 nginx php mysql memcached mongoDB及相关扩展
- MongoDB的安装及PHP扩展安装
- PHP MongoDB 扩展安装配置
- CentOS安装配置MongoDB及PHP MongoDB 扩展安装配置
- Linux Xshell4下编译安装php mongodb扩展经验分享
- CentOS 编译安装 MongoDB与mongoDB的php扩展
- centos 5.4 下面安装MongoDB服务端和PHP客户端扩展
- linux 下编译安装php mongodb扩展(佚名)
- php中安装mongodb扩展
- centos yum 安装 mongodb 以及php扩展
- MongoDB的安装使用以及安装php扩展
- cent os下编译安装php mongodb扩展教程
- php下MongoDB扩展的安装和简单测试
- cent os下编译安装php mongodb扩展教程
- php mongodb扩展模块安装
- window+apache环境下安装mongoDB的php扩展
- PHP MongoDB 扩展安装配置
- linux 下编译安装php mongodb扩展
- Linux Xshell4下编译安装php mongodb扩展经验分享