2011-09-05 163 views
0

我在win7上安裝了easyphp,並將php目錄添加到了我的路徑中。 當我運行php -i,我得到:通過控制檯從php訪問pdo

PDO support => enabled 
PDO drivers => 

然而,通過Apache PHP查詢時,我得到:

PDO drivers mysql, sqlite, sqlite2 

我怎麼能拿這些驅動程序到控制檯?

回答

0

CGI通常與CLI有不同的php.ini文件。您可以通過php_ini_loaded_file()找出PHP正在使用哪個.ini文件。如果您將CGI配置的內容(在Debian中位於/etc/php5/apache2/php.ini)複製到您的CLI ini文件中,它可能會有所斬獲。

+0

PHP將在哪裏尋找這樣的? – Jan

+0

啊,似乎我必須放在那裏...... 配置文件(php.ini)Path => C:\ Windows – Jan

+0

我添加了一個指向C:\ PROGRA〜2 \ EASYPH〜1.0 \ apache的PHPRC環境變量。這似乎已經成功了。謝謝! – Jan