web-dev-qa-db-ja.com

PhpStormで組み込みのウ​​ェブサーバーをセットアップする方法

セットアップ:

1)OS-勝利8.1
2)WAMP
3)PhpStorm 7.1.3

私はかなり長い間Dreamweaverに取り組んできましたが、最近、機能が限られているため、Dreamweaverを廃止しました。 Dreamweaverを使用してローカルenvを設定するのは非常に簡単で、問題はありませんでした。だから、DWを使用していたときと同じようにPHP Webアプリを実行するのは非常に簡単だと思いながら、PhpStormをインストールしましたが、私が得るウェブサーバー502 Bad Gatewayエラー、私がやったのは、PhpStormで(wwwディレクトリにある)フォルダーをインポートし、ブラウザーで実行しようとするだけですが、ローカルで動作させることができませんでした。設定の下で通訳を設定する必要があると思いますが、どうすれば先に進み、何を含めるべきですか?

WAMPを使用してwebappを実行すると、URLは次のようになります

http://localhost/appname/trunk/public/

PhpStormビルトインWebサーバーを使用して実行すると、URLは次のようになります

http://localhost:63342/appname/trunk/public/

エラー:502不正なゲートウェイ。

私は今非常に立ち往生しています。

18
zaq

最初に(通訳を確認してください)

1-ファイルから設定を選択

2-設定でPHPに移動

3-通訳者(通訳者がいない場合、そのようなメッセージが表示されます)

enter image description here

2番目(新しいインタープリターを追加)

1-新しいインタープリターを追加します。サインを追加(緑色のプラス+)->ローカルPCで作業している場合は(その他)ローカルを選択します。

参照したい任意の名前を2書き込みます(デフォルトのPHP)

3- PHPディレクトリファイルFrom PHP home *

これがお役に立てば幸いです

enter image description here

* wampを使用する場合、c:\ wamp\bin\php(phpバージョン)にあります。

Xampを使用すると、C:\ xampp\phpが見つかります

33
Mina Fawzy
Sudo apt-get install php-cgi

多分役立つでしょう。

5
Jger

ブラウザでPHPサイトを実行し、502 bad gatewayエラー。PHPStormに戻ると、次のメッセージが表示されます。

PHP Interpreter is not configured

マシンにPHPがインストールされている必要があります。これを行うには、Windowsマニュアルでの PHPインストール または Chocolatey がインストールされ、入力するだけ

choco install php

次に、configure PHP InterpreterリンクまたはFile / Settings / PHPを選択して、PHP現在のプロジェクトのインストールを選択します。File / Default Settings / PHPそして、新しいプロジェクトがこれらの設定からも恩恵を受けるように同じことを行います。

PHPStormはPHPバージョンを認識しますが、対応する言語レベルを自動的に選択するわけではありません。これは、下位互換性のあるプロジェクトの意図によるものです。

2
Thomas Weller

あなたがパソコンにwampサーバーまたは他のローカルサーバーをインストールする場合...下の写真で示したように、デフォルトのlocalhostをwampサーバーに設定できます

enter image description here

enter image description here

2

SETTINGS->PHP->Interpreter

ビルドインWebサーバーを実行するには、PHPストームのインタープリターを選択する必要があります。

[設定]-> [PHP]-> [インタープリター]に移動して、使用しているものを選択します。お持ちでない場合は、最新のPHPインタープリターにアクセスしてダウンロードし、phpstormメニューに戻って、上の図に示すようにインタープリターを追加してください。

1
Sid

最近、コンピューターの別のローカルホストで実行しようとすると、同様の問題に遭遇しました。

私が見つけた簡単な回避策の1つは、実行/デバッグ構成を編集することでした。

これを行う前に、ハードドライブ上の任意の場所に単純なバッチファイルを保存し、「init.bat」という名前を付けます(例:mine is 'C:\ wamp64\www\myhost\init.bat') 。このバッチファイル内で、このコードを使用して目的のWebサイトを開きます。

start "" http://localhost/appname/trunk/public/

したがって、実行/デバッグ構成に進み、実行するphpスクリプトを選択します。たとえば、私のものは「index.php」と呼ばれていました。その場合、ウィンドウの下部に「起動前:外部ツール、ツールウィンドウのアクティブ化」というセクションが表示されます。

[外部ツールを実行]をクリックし、そこからバッチファイルの場所をプログラムボックスに追加します。

これで、緑色の再生ボタンを押すたびに、デフォルトのブラウザーで目的のWebサイトが開きます。

1

右側のphpstorm> setting> phpに移動し(wamp 5.5をインストールしている場合)、phpバージョン5.5を選択し、閲覧ボタンをクリックしてインタープリターを選択し、ルートを選択します(c:/ wampにWampをインストールしている場合) "C :\ wamp\bin\php\php5.5.12 "その後、名前を付けて適用し、インタープリターウィンドウで同じルートを選択してルートを追加します。これで正常に動作するはずです。" http://www.youtube.com/watch?v=953mNQ5KuBI "

0
shahab

phpstromでプロジェクトを実行するときに「PHPインタープリターが構成されていません」という警告が表示される場合は、上記のMina Fawzyの説明に従ってください。ただし、ポート番号を変更する場合は、[ファイル]> [設定]> [ビルド、実行、展開]> [デバッガー]に移動する必要があります

組み込みサーバーの正しいサイト以下でポート番号を変更します。 wampが使用するデフォルトのポート番号(手動で変更しない場合)は8080です。

0
shirin niki

それはちょうど私に起こった。それを克服するには、次の図の手順に従ってください。

enter image description here

0
snr