我正在努力从远程服务器调试PHPstorm项目。我想调试一个名为index.php的特定文件。我右键单击并按下调试,但它会弹出配置框,其中包含一个字段列表,底部有一个错误,告诉我PHP解释器未安装并单击以修复您的项目。但是在PHP窗口中选择一个解释器它只有一个本地文件和文件夹的下拉列表?这是不正确的,因为这一点的全部内容是PHP,Xdebug等在远程服务器上,我想使用该远程服务器进行调试。就像它期望我已经安装了本地服务器并希望我在主机中选择文件夹。
到目前为止的细节
主机: Windows 7 来宾机:Debian虚拟机(虚拟盒)
来自phpinfo的客人详细信息
SERVER ADDR 192.168.0.7 服务器名称 192.168.0.7 远程地址 192.168.0.4
Xdebug安装在来宾计算机上
PHP中的xdebug条目,INI文件
zend_extension=/usr/lib/php5/20100525/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host= 192.168.56.1
xdebug.remote_port= 9000
来自ipconfig的Windows机器的主机详细信息
特定于连接的DNS后缀。 : 链接本地IPv6地址。 。 。 。 。 :fe80 :: 409c:7bf8:5989:cb02%24 IPv4地址。 。 。 。 。 。 。 。 。 。 。 :192.168.56.1 子网掩码。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0 默认网关。 。 。 。 。 。 。 。 。 :
我在PHP Storm上设置了什么
在PHP风暴设置中没有设置PHP部署环境,也没有使用Xdebug注册PHP IDE密钥。我无法访问PHP风暴网站上的帮助页面。我验证了远程主机,它在下面的消息旁边有信息符号
这就是我的问题,对于大量的解释感到抱歉,但我真的需要解决这个问题。如果您需要更多细节,请告诉我,我很乐意提供。