在命令行执行php脚本时报错:Class “MongoClient” not found,但是通过apache打开phpinfo是有的,而命令行通过 php -i | grep ‘Mongo’ 却没有。
原来是加载的php.ini文件不同,apache是这个:/etc/php5/apache2/php.ini
而命令默认加载的这个:/etc/php5/cli/php.ini
按照apache的配置把extension加入cli的php.ini文件即可。
还是对php的执行机制不熟悉啊!不过今天算是知道cli的一些基本用法了。
Comments are closed.