PHPStorm構成Xdebug

WBOY
リリース: 2016-06-20 12:53:00
オリジナル
1183 人が閲覧しました

このチュートリアルは、Laravel プロジェクトのユーザーに適しており、デフォルトで開発環境の仮想マシンとして Homestead を使用します。

1. Xdebug がインストールされていることを確認します

ssh 経由でホームステッドにログインし、

ls /etc/php5/fpm/conf.d
ログイン後にコピー

20-xdebug.ini の設定項目が表示される場合は、以下に示すように、Xdebug が正しく読み込まれていることを意味します。

2. xdebug.ini を構成します

次のコマンドを使用して、xdebug.ini が配置されているディレクトリを入力します。 :

cd /etc/php5/mods-available
ログイン後にコピー

vim を使用して編集し、zend_extension=xdebug.so 行の下に次の行を追加できます:

xdebug.remote_enable = onxdebug.remote_connect_back = onxdebug.idekey = "vagrant"
ログイン後にコピー

php-fpm を保存し、終了し、再起動します

<br />sudo service php5-fpm restart
ログイン後にコピー

3. PHPStorm を設定します

PHPStorm で Laravel プロジェクトを開き、cmd + を押して設定を呼び出し、PHP でサーバーを見つけて、次のように設定します:

/path/to/laravel        ==> /home/vagrant/path/to/laravel/path/to/laravel/public ==> /home/vagrant/path/to/laravel/public
ログイン後にコピー

ここで設定されるフォルダーは、Homestead.yaml によってマップされたファイルに応じて変更されます。設定後、適用してください。

次に、ナビゲーション バーに戻り、[実行] -> [構成の編集] を見つけて、PHP Web アプリケーションを追加します。図に示すように:

4.

をテストします。 app/routes.php にサンプル コードを記述します。

Route::get('/', function(){    $a = [1, 2, 3, 4, 5];    array_pop($a);});
ログイン後にコピー


次に、各行にブレークポイントを追加し、[実行] --> [デバッグ] を選択し、以前に設定したホームステッドを選択します。下の図が表示されたら、おめでとうございます。

ハッピーハッキング

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート