【发布时间】:2011-08-18 17:27:04
【问题描述】:
我已经在 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。
【问题讨论】:
-
我在 ubuntu 10.4 上遇到了同样的问题。 php 5.3.5 和日食 3.6.2。我发现了一个关于特别是 eclipse 插件 Makegood 的类似问题,但一般来说 eclipse 没有。调试和运行模式都有相同的问题