25

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

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

  2. [ヘルプ]>[新しいソフトウェアのインストール]メニュー項目を使用してPDTSDKをインストールします。ここで完了したと思うかもしれませんが、何かを実行しようとすると、デバッガーがないと文句を言うのに失敗します。

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

  4. Eclipseを再起動します

  5. しばらくの間設定されたMonkey-前のチュートリアルに従い、php実行可能ファイルをEclipse設定(/ usr / bin / php)に手動で追加しようとした場合は、それを削除します(PHP> PHP実行可能ファイル)。ZendDebugger実行可能ファイルの1つをデフォルトに設定します。すでに.phpファイルを実行しようとしている場合は、作成した既存の「実行」プロファイルを削除します([実行]> [デバッグ構成...])。

  6. Eclipseは機能します!.phpファイルをスクリプトとして問題なく実行できるはずです。

4

4 に答える 4

11

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

最近、この wiki の指示に従って、PHP 開発ツールを Eclipse にインストールしました。私のように悩んでいた方の参考になれば幸いです。

于 2011-09-14T17:20:01.410 に答える
2

大好きです。個人的には、Eclipse 3.3 と PDT 1.3 を使用し、それらがうまく機能するまで新しいバージョンを使用しないことを強くお勧めします。手伝うつもりだけど、まぁ、このままでは時間は限られている。PDT バージョンには多くの問題があることがわかりました。

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

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

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

または、ビジネス環境で働いているか、お金に余裕がある場合は、Zend Studio は基本的に PDT を行っています... より優れています。

于 2010-12-05T09:51:52.567 に答える
1

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

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

パスに関連しているか、Mac 10.6 のセキュリティに問題があると考えています。

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

于 2010-11-30T23:14:23.400 に答える
1

考えられるアプローチの 1 つは、2008 年のふりをして、説明が書かれた時点で最新だったすべてのパッケージをダウンロードすることです。少なくとも PHP CLI デバッガーはこの方法で動作させることができましたが、それでも PHP Web ページのデバッグはうまくいきませんでした。

あなたの問題はMacに固有のものではないと思います。ビスタを持っています。

于 2010-04-03T18:13:50.107 に答える