我有一个PHP脚本,我试图在我的linux控制台上运行它。我可以用curl和任何浏览器运行它,没有任何错误。这是我得到的错误。
PHP Fatal error: Class 'Mongo' not found in .....
Fatal error: Class 'Mongo' not found in ....
我不知道为什么会收到此错误,谢谢
答案 0 :(得分:3)
您应该将extension=mongo.so
添加到/etc/php5/cli/php.ini
文件
您可以运行以下命令来识别您的php版本使用哪个ini文件:
vps01:/usr/share/php# php --ini
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File: /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
答案 1 :(得分:2)
这是因为php对Web服务器和CLI使用不同的配置。 CLI配置通常放在/etc/php5/cli/
中。将它与您的常规php.ini文件进行比较,您将找到导致错误的原因。