我剛剛從共享主機移到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://調用它時,你會看到什麼? –