刚进入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服务器上的用户帐户),模块不显示为正在加载?
我正在使用试用版..不确定是否重要。
答案 0 :(得分:0)
这就是我所做的:
这将为您提供需要编辑的php.ini文件的路径,在此系统上恰好是/usr/local/lib/php.ini(使用WHM / cPanel运行CentOS 6 x86_64)。
编辑/usr/local/lib/php.ini并搜索“extension_dir”,它将为您提供放置dbg-php-5.3.so的路径,在此系统上恰好是/ usr / local / LIB / PHP /分机/无调试非ZTS-20090626。在那里添加.so文件并继续使用调试器选项修改php.ini文件。
要测试正在加载的调试器,我重新启动httpd“service httpd restart”,然后“php -v”以验证扩展程序是否正确加载。
我希望这有帮助!