2016-11-21 5 views
1

私はPhpStorm 2016.1.1を使用しています。私はこのIDEを使い始めて以来、PHP 5.6リモートインタープリタを使用してきました。PhpStormは私のPHP 7リモートインタープリタを検出しません

「リモート」とは、私の個人的なネットワーク上にあるWeb開発サーバーを指します。あなたが見ることができるように、PhpStormが適切に私のPHP 5.6のバージョンを検出

enter image description here

は、だから私の問題の前に、私は次のような構成を持っていました。

数ヶ月前、私は先週私のサーバでPHP 7に切り替えました。先週、私はインタプリタも切り替えると思っていました。だから私のPHP 7インタプリタが/usr/bin/phpまたは/usr/bin/php7.0

である私が直面してる問題は、これら二つの作品のどれもが、PhpStormは私にエラーを与え続けていないということです:

PHP version: Not installed

enter image description here

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を壊すこと、

enter image description here

したがって:

+1

チェック可能なヒントのための 'idea.log':付き

"name" => htmlspecialchars($configurationOptionName) 

。また、PhpStorm 2016.3 EAPビルド(別のフォルダにIDEワイドの設定を保存するので、並列実行可能)を試してください。 – LazyOne

+0

@LazyOne残念ながら 'idea.log'に何も書かれていません(この設定に関する問題は何も意味しません) –

+0

余分なロギングを試してログを確認してください - 詳細情報(デプロイメントログ部分):https:// intellij- support.jetbrains.com/hc/en-us/articles/207241115-How-to-Collecting-PhpStorm-WebStorm-debug-Logs(その前に 'idea.log'をクリアしてみてください) – LazyOne

答えて

1

問題はいくつかの理由のために私のPHPの設定にUnicode文字があることです。

私はこれらのユニコード文字を取り除く方法をまだ見つけられていないので、一時的にハッキングすることになりました(あなたは一時的なハックがおそらく私がこれを永遠に保つことを意味することを知っていますか?^^)/home/<user>/.phpstorm_helpers/phpinfo.phpライン154:

"name" => preg_replace('/[\x00-\x1F\x80-\xFF]/', '', htmlspecialchars($configurationOptionName)) 
+1

あなたの所見を[Issue Tracker](https://youtrack.jetbrains.com/issues/WI)へのチケットを提出してください - 他の人も同様にIDEの適切な修正の形で役立ちます(あるいは、ここに理由がある場合には、いくつかの誤った設定などのヒントがあるかもしれません)。 – LazyOne

+0

@LazyOneはすでにこれを行っています;)また、私はServerFaultに関する新たな質問を開封しました:この奇妙なユニコードの問題:http://serverfault.com/q/816089/382958 –

+0

PhpStormのチケット番号はありますか?そこに従いたいと思います。 – LazyOne

関連する問題