所以我使用PhpStorm 2016.1.1并且自从我开始使用这个IDE以来,我一直在使用PHP 5.6远程解释器。
"遥控器"是指我个人网络上的Web开发服务器。
所以在我的问题出现之前,我有以下配置:
如您所见,PhpStorm正确检测到我的PHP 5.6版本。
几个月前,我在我的服务器上切换到PHP 7,所以上周,我想我也会切换解释器。所以我的PHP 7解释器是/usr/bin/php
或/usr/bin/php7.0
我面临的问题是这两个问题都没有, PhpStorm不断给我错误:
PHP版本:未安装
我已经仔细检查了权限,PHP 5.6和7可执行文件具有完全相同的权限。我还尝试制作PHP 7可执行文件的副本,并将其修改为777,但没有'帮助。
同样使用与我的远程配置中的用户相同的用户从控制台调用PHP可以完美地运行:
user@webdev:/var/www$ php -v
PHP 7.0.12-1+deb.sury.org~precise+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v6.0.3, Copyright (c) 2002-2016, by ionCube Ltd.
with Zend OPcache v7.0.12-1+deb.sury.org~precise+1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans
我尝试使用Invalidate缓存/重启PhpStorm但没有帮助。
现在我的想法已经不多了,所以我想知道这里是否有人知道这里发生了什么。