【发布时间】:2019-12-09 15:30:19
【问题描述】:
我使用项目所在的 Centos vagrant 机器。我已将同步文件夹启用到项目根文件夹,以便我可以从 Windows 直接在计算机上进行编辑。我使用 VSCode 或 NetBeans 作为编辑器。
现在如何在这种情况下进行调试?代码在 PHP 中。本地机器没有设置任何环境,如 php/apache。一切都在流浪机器上。 php 脚本在 vagrant 上运行,同时通过命令行提供参数,例如 -
/path/index.php folderName scriptname function_name param1 param2 param3
我已经在 vagrant 上安装了 xdebug。 php.ini中的Xdebug选项
zend_extension = /usr/lib/php/modules/xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
现在我如何调试 php 脚本并逐步查看 VSCode 或 NetBeans 中的哪些变化? php代码是cli。尝试了几个指南,没有运气。 php 文件没有网页视图。
刚刚发现$ netstat -aon | grep 9000什么也没返回。
【问题讨论】:
标签: php vagrant xdebug remote-debugging