web-dev-qa-db-ja.com

2011年にMacにEclipse + PHP Development Tools(PDT)+ Debuggerをインストールする方法

システムにEclipseとPDTをインストールするのに多くの問題がありました。主に私が見つけたすべてのチュートリアルが古く(2008年に書かれ、現在は2011年です)、それらに含まれるさまざまな手順が不要になったり、壊れたり、無関係だったりしたため、2日かかりました。私は自分のプロセスをここに書きたかったので、時間が経つにつれ(wiki経由で)改善することができます。

  1. EclipseをインストールPHPプラグイン( " Eclipse Classic "なし)でインストールします。これにより、完全なEclipseが得られます。 UIはより具体的になっています(たとえば、パースペクティブのデフォルトリストが表示され、パースペクティブとは何かを理解するのに役立ちます)。

  2. Help> Install New Softwareメニュー項目でPDT SDKをインストールします。ここで完了したと思うかもしれませんが、何かを実行しようとすると、デバッガーがないというメッセージが表示されて失敗します。

  3. Zendデバッガをインストールします。多くのチュートリアルが示唆するように、[新しいソフトウェアのインストール]オプションを使用しようとすると失敗します(「osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116を含むリポジトリが見つかりません」)。代わりに、ダウンロードしてください。それを http://www.zend.com/en/community/pdt から取得し、features /およびplugins /ディレクトリをEclipseインストールに手動でコピーします(これらの手順はどこにも記述されていません)。

  4. Eclipseを再起動します

  5. しばらく設定を変更した猿-前のチュートリアルに従って、手動でphp実行可能ファイルをEclipse設定(/ usr/bin/php)に追加しようとした場合は、削除してください(PHP> PHP Executables )。Zendデバッガーの実行可能ファイルの1つをデフォルトに設定します。すでに.phpファイルを実行しようとした場合は、作成した既存の「実行」プロファイルを削除します(おそらく気付かなかった)(実行>デバッグ構成。 ..)。

  6. Eclipseが機能します。 .phpファイルをスクリプトとして正常に実行できるはずです。

25
duozmo

http://wiki.Eclipse.org/PDT/Installation

最近、このwikiの指示に従ってphp開発ツールをEclipseにインストールしました。それが私のような問題を抱えていた人を助けることを願っています。

11
Andrew Chinn

大好きです。個人的には、Eclipse 3.3とPDT 1.3を使用し、それらが連携するまで新しいバージョンを放棄することを強く推奨します。手伝ってあげますが、まあ、時間は限られています。私はPDTバージョンに多くの問題があることを発見しました:

  • 2.0から2.1までは、深刻なパフォーマンスの問題がありました。
  • 2.1は非常に急いでいるように見えました-多くの好み
  • 2.2は、コンストラクターなどでのオートコンプリートに問題があるようです(バグレポートで開発者のコ​​メントの一部を読んでも、自信が持てませんAT ALL)

また、元の投稿とほぼ同じ方法でインストールすることをお勧めします-Vanilla Eclipseを入手してください。PDTパッケージをダウンロードしないでください。

さらに、SimpleTestプラグインを使用しないでください。これはバグがあり、これまでに発生したすべてのインストールで少なくとも半分の時間失敗します。

または、ビジネス環境で作業している場合、または余裕のあるお金がある場合、Zend Studioは基本的にPDTで処理されます。

2
spronkey

1つの可能なアプローチは、2008年のふりをして、指示が書かれたときに最新であったすべてのパッケージをダウンロードすることです。私は少なくともPHP CLIデバッガーをこのように動作させることができましたが、それでもPHP Webページのデバッグではうまくいきません。

Macに固有の問題だとは思わない。 Vistaがあります。

1
Alex R

PDTおよびZendデバッガーCLIを実行するのに問題はありませんでした...デバッグできますPHP(スクリプトとしてデバッグし、Webサーバーにルーティングしない限り){私はMacを使っています}。

パスツールなどを試しましたが、ブラウザにルーティングしようとすると、サーバーがページ応答を見つけられません...「デバッグをテスト」すると、Zendはすべてが「 a-ok "-それでも、Webサーバー経由でルーティングするためのプロジェクトphpファイルは使用できません。

私はそれがパスに関連している、またはMac 10.6のなんとかセキュリティであると考えています

誰かがアイデアを得ましたか?

1
Robert