2011-09-05 111 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