当我在Eclipse中调试PHP脚本时,它不会加载mysql扩展

Mar*_*vić 5 php eclipse ubuntu xdebug

我在Ubuntu 10.10上安装了Eclipse和xDebug.
当我调试一些php文件作为页面时,这很好.
当我尝试将其作为脚本进行调试时,我给出了未加载mysql扩展的消息.
我为PHP可执行文件设置了以下选项:

  • 可执行路径:/ usr/bin/php
  • PHP ini文件:/etc/php5/apache2/php.ini
  • SAPI类型:CLI
  • PHP调试器:XDebug

我写了以下脚本:

test.php的
<?php
$ext = get_loaded_extensions();
print_r($ext);
?>

当我在命令行/ usr/bin/php test.php中
输入我给50个加载的模块包括mysql和mysqli.
当我将它作为Eclipse中的页面调试时,我给出了相同的模块和xdebug.
当我在Eclipse中将其调试为页面时,我给出了45个模块,包括xdebug,但是没有加载mysql和mysqli.

use*_*408 1

尝试调用此处描述的函数:http://php.net/manual/en/function.php-ini-loaded-file.php并查看它是否返回完全相同的路径。在 Ubuntu 和 Debian 上,php 配置被分成许多文件。查看 /etc/php5 (或类似路径)。

作为最后的手段,我会编写自己的配置并在 eclipse php run as 脚本配置中引用它,并确保配置包含并引用 mysql 扩展。