NuSphere远程调试器dbg-php-5.3.so说它没有安装

时间:2011-02-12 21:41:16

标签: php apache remote-debugging

刚进入php。试图让NuSphere远程调试工作。我来自VS背景所以我喜欢NuSphere是c编译而不是java。

好的,如果你使用NuSphere,也许你可以帮助我。我已将dbg-php.5.3.so文件转储到我的扩展目录中。我修改了我的php.ini文件:

zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20090626/dbg-php-5.3.so"
[debugger]
debugger.enabled=on
debugger.profiler_enabled=on

找到文件..除非我重新启动网络服务器并运行phpinfo(来自我在WHM / Cpanel服务器上的用户帐户),模块不显示为正在加载?

我正在使用试用版..不确定是否重要。

1 个答案:

答案 0 :(得分:0)

这就是我所做的:

  1. 登录SSH并输入php -i | grep php.ini
  2. 这将为您提供需要编辑的php.ini文件的路径,在此系统上恰好是/usr/local/lib/php.ini(使用WHM / cPanel运行CentOS 6 x86_64)。

    1. 编辑/usr/local/lib/php.ini并搜索“extension_dir”,它将为您提供放置dbg-php-5.3.so的路径,在此系统上恰好是/ usr / local / LIB / PHP /分机/无调试非ZTS-20090626。在那里添加.so文件并继续使用调试器选项修改php.ini文件。

    2. 要测试正在加载的调试器,我重新启动httpd“service httpd restart”,然后“php -v”以验证扩展程序是否正确加载。

    3. 我希望这有帮助!