【发布时间】:2012-09-16 12:15:54
【问题描述】:
我有一个来自其他人的非常慢的脚本,我需要对其进行分析以加快速度,我已经遵循了许多教程,但是它一直指向相同的步骤。
我已经从 xDebug 的站点下载了相应的二进制文件,方法是复制 phpinfo into Xdebug's website find_binary.php search functionality。
我有一个看似正确的设置。
Notepad++ (NPP) 配置为使用指定的 IDE 密钥通过 127.0.0.1:9000 连接到 Xdebug。
以下是 php.ini 中特定于 xdebug 的部分。
[xdebug]
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
我使用的是 PHP 5.4.4。
我的 phpinfo 输出没有提到 Xdebug。
【问题讨论】:
-
你可以用netbeans代替notepad++
-
如果
php -i或php -v返回有关配置、模块或库的警告,请检查命令提示符。 -
mrowa, php -i 返回:PHP 5.4.4 (cli) (built: Jun 13 2012 21:27:06) - 版权所有 (c) 1997-2012 The PHP Group - Zend Engine v2 .4.0,版权所有 (c) 1998-2012 Zend Technologies - php -v 显示 phpinfo() 的有限部分。但是没有发现任何错误。
-
你能说出php_xdebug.dll的原名吗(你真正需要的是:编译器版本,例如“vc9”)?然后,在 phpinfo() 结果中搜索“Compilator”并查看 dll 是否具有相同的编译器版本。