Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JetBrains PHPStorm:添加远程PHP解释器无法连接到PHP可执行文件_Php_Ssh_Phpstorm_Xdebug_Jetbrains Ide - Fatal编程技术网

JetBrains PHPStorm:添加远程PHP解释器无法连接到PHP可执行文件

JetBrains PHPStorm:添加远程PHP解释器无法连接到PHP可执行文件,php,ssh,phpstorm,xdebug,jetbrains-ide,Php,Ssh,Phpstorm,Xdebug,Jetbrains Ide,我正在尝试向PHPStorm添加一个远程PHP解释器,以允许xdebug调试。添加解释器时,我能够正确设置SSH凭据并连接到服务器。但是,当我设置PHP可执行文件时,PHPStorm由于某种原因无法访问该可执行文件,返回PHP Version:not installed 我的屏幕是这样的: 在这里您可以看到,当我导航到正确的目录时,php二进制文件实际上就在那里 我曾尝试在这个服务器上选择其他php二进制文件,但都不起作用 有什么帮助吗 编辑: 我已经提供了一张图片,展示了所讨论的php目

我正在尝试向PHPStorm添加一个远程PHP解释器,以允许xdebug调试。添加解释器时,我能够正确设置SSH凭据并连接到服务器。但是,当我设置PHP可执行文件时,PHPStorm由于某种原因无法访问该可执行文件,返回
PHP Version:not installed

我的屏幕是这样的:

在这里您可以看到,当我导航到正确的目录时,php二进制文件实际上就在那里

我曾尝试在这个服务器上选择其他php二进制文件,但都不起作用

有什么帮助吗

编辑: 我已经提供了一张图片,展示了所讨论的php目录的权限:

这是权限问题吗?您的ssh用户有权访问
php
二进制文件吗?好问题,我已经确认它有权访问
php
二进制文件。我建议检查
idea.log
以获得可能的提示(
帮助|显示登录…
)。最有可能是权限问题。我可能还建议尝试远程终端,使用这些详细信息登录,并尝试在那里执行php可执行文件。除了成功的ssh连接和上载帮助程序外,我还得到以下信息:2015-10-07 10:07:05114[208808105]INFO-esdk.transport.jschexecproces-执行ssh命令:env“JETBRAINS_REMOTE_RUN”=“1”/opt/alt/php53/usr/bin/php/home/%%USERNAME/.phpstorm\u helpers/phpinfo.php for%%USERNAME@%%HOSTNAME:%%PORTNAME用户可以运行此可执行文件。我可以从OS X终端或通过phpstorm的终端通过普通SSH来完成。您能否进一步解释这仍然是一个权限问题?