MySQLi是在phpcli中加载的,而不是在apache中加载的?

MySQLi是在phpcli中加载的,而不是在apache中加载的?,php,apache,ubuntu,mysqli,Php,Apache,Ubuntu,Mysqli,我在使用Vagrant/Puppet设置的Ubuntu虚拟机上运行PHP 5.5.9版 如果我在php cli中运行以下代码 if (!extension_loaded('mysqli')) { echo 'Not loaded'; } else { echo 'Loaded'; } 我得到一个“已加载”的repsonse,表示mysqli已加载 但是,如果我在apache2中运行相同的代码,就会得到一个未加载的响应 我看不出这两个php.ini有什么不同,我也没有修改它们。自从运行sudo

我在使用Vagrant/Puppet设置的Ubuntu虚拟机上运行PHP 5.5.9版

如果我在php cli中运行以下代码

if (!extension_loaded('mysqli')) { echo 'Not loaded'; } else { echo 'Loaded'; }
我得到一个“已加载”的repsonse,表示mysqli已加载

但是,如果我在apache2中运行相同的代码,就会得到一个未加载的响应

我看不出这两个php.ini有什么不同,我也没有修改它们。自从运行
sudo apt get install php5 mysql
以来,我已经重新启动了apache2。正在运行
phpinfo()都显示mysqli

有人知道为什么它不能在apache2中加载,以及我如何加载它吗


谢谢。

@Terminus相同的问题,加载到CLI中,但没有加载到Apache2中。您是否尝试过仅使用mysqli_uuu库中的一些函数?只是想看看会发生什么?@Terminus我第一次意识到这个问题,因为我在尝试用
$dbConn=new mysqli(…)实例化一个mysqli对象时遇到了一个500内部服务器错误。我能够使用CLI.gotcha中的
mysqli
从数据库中提取数据。抱歉,没有线索:(@Terminus同一个问题,加载在CLI中,但没有加载在Apache2中。您是否尝试过使用mysqli_uuu库中的一些函数?只是为了看看会发生什么?@Terminus我第一次发现这个问题,因为我在尝试使用
$dbConn=new mysqli(…)实例化mysqli对象时遇到了500个内部服务器错误;
。我可以使用CLI.gotcha中的
mysqli
从数据库中提取数据。对不起,没有线索:(