ホームページ >バックエンド開発 >PHPチュートリアル >PHP 開発とデバッグ環境の構成、PHP 開発とデバッグ_PHP チュートリアル
- PHP 開発者向けの wamp と Eclipse に基づいています
PHP の開発およびデバッグ環境をセットアップするために、インターネット上で数え切れないほどの情報を参照しましたが、どれも実際に実行可能ではありません。 PHP の開発環境では、さまざまなソフトウェアを連携させる必要があるため、ソフトウェアのバージョンを一致させる必要がありますが、ソフトウェアの最新バージョンをどのように一致させるかを正確に言うことは困難です。該当する情報はさらに少ない。バージョン間でわずかなバージョンの不一致があったとしても、最終的な結果は無駄になります。
しかし、何度も失敗を繰り返しながら、たゆまぬ粘りと努力の結果、午前1時30分にようやくPHPの開発・デバッグ環境が整い、Webページを実行した後、Eclipseが自動的にブレークポイントに入ったのを確認しました。私の心 どれほど興奮したかは言うまでもありません。 PHP初心者が寄り道をしないように(実は私も初心者でPHPの構文が全く分かりません)友人の参考になればと思い、構築手順をまとめておきます。
XP SP3
ダウンロードアドレス: http://www.wampserver.com/en/#download-wrapper
注文しました
PHP を構築するために必要な 4 つのソフトウェアが含まれています:
WampServer を使用する理由?
これらのソフトウェアを個別にインストールする場合、まず、各ソフトウェアを設定する必要があり、最後に、インストールするソフトウェアのバージョンが一致しない可能性があります。バージョンに一貫性がない場合、設定に微妙な違いが生じる可能性があります。 WampServer には PHP 開発およびデバッグ環境を構築するためのすべてのソフトウェアが含まれており、必要な設定はほとんどありません。もちろん、バージョン間の一致を考慮する必要はありません。最後に、WampServer を選んだ理由は、各ソフトウェアを N 回インストールしようとして失敗したため、ワンストップサービスとして WampServer を使用することにしたためです。
ダウンロードアドレス: http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1
32 ビット版をダウンロードしました:
これは、Eclipse が PHP 開発者向けに提供する IDE であり、Eclipse を使用して開発することに慣れている友人にとっては、Eclipse を使用して PHP を開発するのが最適です。もちろん、すべてのソフトウェアがインストールされた後も、この IDE が PHP をデバッグできるようにいくつかの設定を行う必要があります。これについては後ほど説明します。
SMTP の設定が必要な場合は、そのまま次のステップに進みます。
インストールが完了すると、インストールディレクトリは次のようになります: C:wamp
インストール後のディレクトリ構造: ️
画像からわかるように、必要な 3 つの基本ソフトウェア、Apache、php、mysql はすべて、インストール ディレクトリの bin フォルダーにあります。また、www ディレクトリは、Apache サーバーの Web サイト ディレクトリです。Eclipse for PHP Developers をインストールすると、ワークスペースがこのディレクトリに設定されます。
PHP 開発者向けに Eclipse をインストールする
これをハードディスク上の対応する場所に解凍するだけで済みます。
設定ソフトウェア
WampServerを構成する
Apache構成
IIS が私のマシンにインストールされており、ポート 80 を占有しているため、Apache のデフォルトのポートを 81 に変更する必要があります
この時点で、ブラウザに http://localhost:81/ と入力すると、次のインターフェイスが表示されます。
ワンプサーバーのすべての機能が含まれています。 phpinfo() リンクをクリックして、php のインストール状況を表示します。
インターネット上の多くの情報では、Xdebug を手動でダウンロードして自分で設定する必要がありますが、このバージョンの WampServer には既に Xdebug (C:wampbinphpphp5.3.8zend_ext にあります) が含まれており、自動的に設定されています。したがって、基本的には何も設定する必要はありません。設定する必要があるのは、C:wampbinapacheApache2.2.21bin の下にある php.ini を開き、最後の数行で xdebug.remote_enable = off を見つけて、それを xdebug に変更することだけです。リモート有効 = オン。これは、Eclipse でデバッグするときにブレークポイントに入ることができるようにするために行われます。
http://localhost:81/ の phpinfo() リンクをクリックして、次の情報がある場合、xdebug は正しくインストールされています。
PHP開発者のためのEclipseの設定
この記事の焦点は、PHP 開発者向けの Eclipse で PHP のデバッグをサポートできるようにすることです。PHP 開発者向けに Eclipse で PHP を設定する方法を見てみましょう。
ワークスペースを構成する
デバッグ環境を構成する
PHP実行ファイルを設定します。 PHP.INIのパスに注意する必要があります。ここでのパスはWAMP SERVER独自のものであり、apacheディレクトリに配置されています
PHPサーバーを構成する
デバッグを構成する
デバッグ用にブラウザをセットアップする
デバッグを開始
プロジェクトページとテストページを作成するテストコードを書く
my.php に次のコードを入力し、2 行目にブレークポイントを追加します。デバッグを開始
デバッグ結果
http://localhost:81/test1/my.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=13380120483901 このページにアクセスし、自動的にブレークポイントを入力します:
実行完了後のページ表示効果:
まとめ
この時点で、PHP の開発および展開環境は正式に完成しました。このプロセスは非常に複雑で面倒なものであることがわかりますが、資格のある開発者として、この作業を完了する決意と自信を持つ必要があります。その過程で貴重な経験を積み上げていきます。このドキュメントが皆様のお役に立てれば幸いです。ありがとうございました。
www.bkjia.com