Ubuntu server php config及配置mongodb驱动

php中文网
发布: 2016-06-07 16:26:23
原创
990人浏览过

ubuntu server下的php配置应该改什么文件? php.ini ?也对,也不对。 php.ini位于 /etc/php5/apache2/目录下 ,是php总配置文件,但是在ubuntu下一般不要去修改这个文件。 ubuntu下php的配置应该创建在 /etc/php5/conf.d/目录下。 最近在部署 一个php web应

ubuntu server下的php配置应该改什么文件? php.ini ?也对,也不对。

php.ini位于 /etc/php5/apache2/目录下 ,是php总配置文件,但是在ubuntu下一般不要去修改这个文件。

ubuntu下php的配置应该创建在 /etc/php5/conf.d/目录下。

最近在部署 一个php web应用,使用到mongoDB。访问后发生以下错误:

Fatal error: Class ‘Mongo’ not found in /var/www/……

立即学习PHP免费学习笔记(深入)”;

经google了解这是没有为php安装mongo驱动 造成的。所以按照网上查询结果安装了一下mongo驱动。

最后说是要在php.ini中加入一句: extension=mongo.so。

Find JSON Path Online
Find JSON Path Online

Easily find JSON paths within JSON objects using our intuitive Json Path Finder

Find JSON Path Online 193
查看详情 Find JSON Path Online

但是vi php.ini后,直接搜 extension是木有任何结果的,我就很纳闷,php绝对不至于不添加extension,于是猜测应该不是直接在php.ini中配置(用多了ubuntu会有种感觉)。

后来在ubuntu中文社区的wiki上找到答案: http://wiki.ubuntu.org.cn/LAMP_服务器安装配置#.E9.85.8D.E7.BD.AEPHP5

进入/etc/php5/conf.d/以后,果然发现有很多配置文件,这里的配置文件应该是被php自动加载的。那么配置mongo.so就简单了:

cd /etc/php5/conf.d
sudo vi mongo.ini
#加入以下内容,保存后退出
#extension=mongo.so
登录后复制

然后重启apache2,问题解决。

附上php添加mongoDB驱动的方法,来源于: http://www.iblue.cc/2011/06/mac-os-x和ubuntu下安装mongodb-的php驱动/

#在 http://pecl.php.net/package/mongo 选择你需要的驱动版本进行下载 tar zxf mongo-1.2.6.tgz cd mongo-1.2.6 phpize #Configuring for: #PHP Api Version: 20090626 #Zend Module Api No: 20090626 #Zend Extension Api No: 220090626 ./configure --enable-mongo make install #这样mongo的php扩展就安装好了,最后更改php.ini 文件 在里面加上 extension=mongo.so
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号