このブログ投稿の目的は次のとおりです:
1. Win に cygwin をインストールします
2. cygwin に php 環境と php 開発環境をインストールします
3. swoole 拡張機能をインストールします
4. PHPStorm と cygwin をセットアップして、PHPStrom のリモート デバッグ構成を完了します
以下は本文です:
1. 以下に Cygwin をインストールします。 WinCygwin の場合 公式 Web サイトから Cygwin インストール パッケージをダウンロードします。64 ビット インストール パッケージのダウンロード アドレスは次のとおりです: https://cygwin.com/setup-x86_64.exe
次のインターフェースでは ustc ミラー サイトを選択しました。あなたの国に対応するサイトを選択できます
次のインターフェースでは、php をインストールするための適切な環境を検索する必要があります。swoole をインストールできるように、ここで php-devel を選択する必要があることに注意してください。コンパイルとインストールによる拡張。インストールする必要がある環境は pecl/automake/gcc/gcc-c++ です。インストールする必要がある他の PHP 拡張機能はあなた次第です
Complete上記の手順は基本的に、Cygwin 環境のインストールが完了し、Win 環境変数を設定する必要があることを意味します。
環境変数を設定する 実はこの手順は省略できることが後で分かりました。 。 。 。
Cygwin コマンド ラインを実行します。 Cygwin のインストール ディレクトリに Cygwin.bat があります。ダブルクリックして実行します。
コマンドラインで php -v と入力すると、php のバージョン情報が出力されます
次に、
pecl install swoole xdebug
を使用して、swoole および xdebug 拡張機能をインストールします
拡張機能のインストールが完了したら、Cygwin のインストール ディレクトリに入り、そのインストール ディレクトリをルート ディレクトリとして使用します。
/etc/ に新しい swoole.ini と xdebug.ini を作成します。 php5/conf.d に記述し、それぞれを書き込みます。 次の設定内容により、これら 2 つの拡張機能が有効になります。
これら 2 つの拡張機能が表示された場合は、コマンド ラインに php -m と入力して、これらの拡張機能が正常にインストールされているかどうかを確認します。 、インストールが成功したことを意味します
次に、PHPStorm と Cygwin の環境変数を構成してリモートを実装しますデバッグ
PHPStrom で [ファイル] をクリックし、[設定] を選択します。[言語とフレームワーク] で PHP を見つけて展開し、サーバーを見つけます。プラス記号を押してサーバーを追加します。
サーバーの名前は次のとおりです。 cygwin で設定されたserverNameと一致している必要があります。
次に、[ホスト] 入力ボックスの下にある [パス マッピングを使用する] オプションをオンにします。
右側の cygwin 環境にあるプロジェクト ディレクトリのディレクトリ アドレスを設定します。
PHPstrom モニタリングを有効にします。 Cygwin にコマンドを入力してデバッグを開始します。
php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 /cygdrive/e/CygwinDownload/web/SocketFramework/TsyExample/start.php
上記の内容はすべてです。