Xdebugのデバッグクラウドサーバープロジェクト

私のリモートサーバシステムは、私のローカルコンピュータシステムがvscodeを使用してのDeepinシステム、IDEで、Ubuntuのマシンです。ウェブサイトのプロジェクトのためのクラウドサーバーをデバッグするために、ローカルIDEを使用するために今すぐ
実装ロジックはアクセスドメインで、要求がクラウドサーバのローカル9001ポートに転送され、SSHトンネルを通って、のDeepinローカルシステムの9001ポートに直接転送されます。クラウドサーバへvscodeのリッスンポート9001は、要求は要求を処理し続けるクラウドサーバーに返された後、ブレークポイントデバッグモードに上を通過するための要求を受け取ります。

コア2G RAM、クラウドサーバを選択する必要デバッグ
モデルを参照してくださいドキュメントセンター-クラウドサーバーを-はじめに-仕様の例としては、
最初に必要な機能拡張をインストール
1.IDEで拡張子PHPのデバッグをインストールし、ラインに直接インストール
インストールクラウドサーバ2 xdebugのを拡張子は、PHP-xdebugのインストールはapt-getコマンドを使用します

PHPのデバッグは、IDEの構成に拡張
ここに画像を挿入説明
{
関連特性の理解インテリセンス//使用します。
既存のプロパティの説明を参照するには//ホバー。
"バージョン": "0.2.0"、
"設定":[
{
"名": "XDebugのために聞く"、
"タイプ": "PHP"、
"リクエスト": "起動"、
"ポート":9001、
「pathMappings ":{
"は/ var / WWW / HTML / VSCode / ":" Katexパースエラー: 'EOF'、GOT '}':...} "}}、... 30位AT {}ファイル"、
"CWD": "$ {fileDirname}"、
"ポート":9001
}
]
}
構成のphp.ini PHP-FPMはXdebugのである
[]のXDebug
xdebug.remote_enable 1 =。
xdebug.remote_autostart 1 =。
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9001
xdebug.remote_log = /tmp/xdebug.log
ここに画像を挿入説明
ローカルのDeepinポート9001にクラウドサーバポート9001を転送するトンネルを介してオープンSSHリモートポートフォワーディング、
127.0.0.1:SSH -R 9001 9001 [email protected]

IDEは、デバッグするためのモード、ブレークポイントをリスニングを開始します
ここに画像を挿入説明

公開された330元の記事 ウォン称賛10 ビュー40000 +

おすすめ

転載: blog.csdn.net/u014148630/article/details/104064763