我刚刚从共享主机移到VPS主机,因此设置了一些东西。我已经安装了PDO和pdo_mysql模块。它显示它们已安装。我也重启了Apache服务器。PDO和pdo_mysql已加载,但未找到类
[email protected]:~# php -m | grep -i pdo
PDO
pdo_mysql
以下是来自phpinfo。
Additional .ini files parsed /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/suhosin.ini
的扩展(如下图所示),在安装
extension=pdo_mysql.so; //this is in pdo_mysql.ini
extension=pdo.so; //this is in pdo.ini
后自动添加但是,我无法加载我的网页。以下是错误
Fatal error: Class 'PDO' not found in /var/www/boot.php on line 39
命令行PHP不一定等于通过Web服务器的PHP。当你在网页中尝试'phpinfo()'并通过http://调用它时,你会看到什么? –