私はPhpStorm 2016.1.1を使用しています。私はこのIDEを使い始めて以来、PHP 5.6リモートインタープリタを使用してきました。PhpStormは私のPHP 7リモートインタープリタを検出しません
「リモート」とは、私の個人的なネットワーク上にあるWeb開発サーバーを指します。あなたが見ることができるように、PhpStormが適切に私のPHP 5.6のバージョンを検出
:
は、だから私の問題の前に、私は次のような構成を持っていました。数ヶ月前、私は先週私のサーバでPHP 7に切り替えました。先週、私はインタプリタも切り替えると思っていました。だから私のPHP 7インタプリタが/usr/bin/php
または/usr/bin/php7.0
である私が直面してる問題は、これら二つの作品のどれもが、PhpStormは私にエラーを与え続けていないということです:
PHP version: Not installed
I パーミッションを二重チェックしており、PHP 5.6と7の両方の実行可能ファイルは全く同じパーミッションを持っています。私はPHP 7の実行ファイルのコピーを作って、777にchmodしようとしましたが、助けにはなりませんでした。
また完全に私のリモート構成のものと同じユーザーとのコンソールからPHPを呼び出す作品:
[email protected]:/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
私はPhpStormの無効化キャッシュ/再起動を使用しようとしたが、助けにはなりませんでした。
今私はアイデアが不足しているので、ここに誰かがここで起こっていることの手がかりを持っているのだろうかと思っています。 PHPStormのphpinfo.phpファイルによって生成されたXMLを壊すこと、
したがって:
チェック可能なヒントのための 'idea.log':付き
。また、PhpStorm 2016.3 EAPビルド(別のフォルダにIDEワイドの設定を保存するので、並列実行可能)を試してください。 – LazyOne
@LazyOne残念ながら 'idea.log'に何も書かれていません(この設定に関する問題は何も意味しません) –
余分なロギングを試してログを確認してください - 詳細情報(デプロイメントログ部分):https:// intellij- support.jetbrains.com/hc/en-us/articles/207241115-How-to-Collecting-PhpStorm-WebStorm-debug-Logs(その前に 'idea.log'をクリアしてみてください) – LazyOne