• 締切済み

eclipseでPHPの制作環境をつくりたい

XAMPP1.6.6aとテキストエディタでPHPを作っているのですが eclipseがいいという事を耳にし自分のパソコンに入れたいと 思っているのですがつまづいてしまったので教えてください。 http://liosk.blog103.fc2.com/blog-entry-13.html を参考にZendDebuggerをインストールしapache\binにある php.iniに追加しphpinfo()を確認してみたところZendDebugger の項目はあるのですがzend_debugger.connector_portの項目が みあたりません^^; 参照ページには、zend_debugger.connector_portの値をメモ。 デフォルトでは10013のはず。・・・とあるのですが項目が ない場合はどうすればいいものでしょうか? その後の4. Eclipse PDTの設定以降についてなのですが リンク先が全て英語でどれをダウンロードすればいいのかが わからないのですが手順を教えて頂けないでしょうか? また、詳しい説明をされているサイトの情報でも構いません。 基本的な質問かと思うのですが慣れていないものでわかりやすく 教えて頂けますと幸いです。 日本語化できるとの事っだったので無事にインストール後に 日本語化しようと思っております。 OSはWinXPでPHPの実行環境はXAMPP1.6.6aです。

noname#65793
noname#65793
  • PHP
  • 回答数1
  • ありがとう数2

みんなの回答

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

ここに、必要なものが全部入りのがあります。 http://downloads.zend.com/pdt/all-in-one/ 解凍する。 起動する。 ワークスペースを設定。 以上。 メニュー類を日本語にしたいのであれば、 http://mergedoc.sourceforge.jp/ の Pleiades (プレアデス) というプラグインを入れてください。 まぁ、たいていの部分が日本語表記になります。

関連するQ&A

  • eclipseを使ったphpの開発環境について

    今、仕事でphpをすることになり、eclipseで開発環境を整えようとしているのですが、 うまくいきません。 流れとしては、 1.xamppをインストール  バージョンは、xampp-1.6.3a です。 2.Eclipse(all-in-one)のインストール  バージョンは、pdt-all-in-one-1.0-R20070917 です。 3.ZendDebuggerをインストール ZendDebugger-5.2.10-cygwin_nt-i386をダウンロードし、 バージョンにあった、ZendDebugger.dll を  C:\xampp\php\ext にインストール。 4.php.ini の書き換え。  C:\xampp\apache\bin\php.ini 内の[Zend]の項に、  zend_extension_ts="C:\xampp\php\ext\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always  を追加で書き込み。 この一連の流れでやったところ、apacheすら立ち上がらなくなりました。 いろいろ触ってみて、[Zend]の項で、  zend_extension_ts="C:\xampp\php\ext\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always 以外の部分に、すべて;をつけてみたところ、 eclipse自体は立ち上がったのですが、 こんどは、デバッグしようとすると、 エラーでまったくデバッグできないような状況です。 php.iniの書き換えを間違ってるような気がするのですが、 あまりそこについての情報がなく、困ってます。 どなたか教えてください。 よろしくお願い致します。

    • 締切済み
    • PHP
  • PDTのデバッグツール、

    Apache、PHP、ZendDebugger、PDTのインストールを下記URL通りに設定し、デバッグを行ったとき、(zend_debugger.connector_portがなぜかphpinfoに表示されていなかった為、デフォルトのままで設定していません) 「Incompatible Debug Server version」というエラーが表示され、さらにもう一度デバッグを実行すると、Apacheが強制終了してしまい、うまくいきません。どうすれば解決できるのでしょうか? ご教授願います。 ■xampp/apache/logs/error.log [Zend Debugger] Cannot receive start command ■参考にしたURL http://liosk.blog103.fc2.com/blog-entry-7.html ■環境 OS:Windows Vista XAMPP 1.6.4(Apache HTTPD 2.2.6, MySQL 5.0.51, PHP 5.2.5 + 4.4.7 + PEAR + Switch, MiniPerl 5.8.7, Openssl 0.9.8g, PHPMyAdmin 2.11.3, XAMPP Control Panel 2.5, Webalizer 2.01-10, Mercury Mail Transport System v4.52, FileZilla FTP Server 0.9.24, SQLite 2.8.15, ADODB 4.96, Zend Optimizer 3.3.0, XAMPP Security, Ming 0.3beta1) ZendDebugger5.2.12

    • ベストアンサー
    • PHP
  • PDT+XAMPP+ZendDebugger のインストール

    下のサイトを元にインストールしているのですが疑問があります。 php.iniの修正について 下のソースを入れる位置が[Debugger]と[Zend]で分かれていますがどちらが正しいのでしょうか? zend_extension_manager.debug_server_ts = "C:\xampp\php\zendDebugger" zend_debugger.deny_hosts = all zend_debugger.allow_hosts = 127.0.0.1/192.168.0.* zend_debugger.expose_remotely = always とりあえず、どちらも試しましたが・・・ 「phpinfo()で確認してみてZendDebuggerがインストールされていれば成功。」とあるものの、phpinfo()の結果、どこをみてもZendDebuggerの文字がありません。 これは失敗と言うことでしょうか? http://www.kabosu100.net/archives/2008/06/pdtxamppzenddebugger.html http://liosk.blog103.fc2.com/blog-entry-7.html

    • 締切済み
    • PHP
  • PHPの環境構築について

    eclipse pdt2.0やXAMPPをインストールし、PHP総合開発環境PDT2入門(秀和システム)にかいてある通りにPHPサーバーの設定をしたのですが、PDT2.0の情報がネット上にないので困っています。 本には、ウィンドウ→設定から左ペインのPHP→PHPサーバーをクリックして右の編集ボタンをクリック、サーバータブの「このサーバーのドキュメント。ルートを示すURLを入力してくださいにhttp:/localhost/pdtと入力し、次に「path Mapping」タブから追加ボタンをクリックpath on Serverにc:dev/workspace\sampleを、path in workspaceに[/sample]を入力してOKボタンphpinfo.phpの中で<? phpinfo();?>を作成しphpinfo.phpを右クリック「実行」→「PHP Webページ」をクリックするとURLにhttp://localhost/pdt/sample/phpinfo.phpと表示されているのですが エラー画面が表示されて実行できません。ご教授よろしくお願いします。

    • 締切済み
    • PHP
  • Eclipse PDT, ZendDebuggerが動作しない

    お世話になります。Eclipse PDTでPHPのプログラムの実行とZendDebuggerのセットアップを行います。 環境は以下のとおりです。 Win XP Pro SP2,Xampp version1.6.7(Apache2.2.9, PHP5.2.6), Eclipse GALILEO, Java(TM)platform,Standard Edition Runtime Environment Version6(1.6.0-17) C:\devを作成し、devにXamppをインストール、Apache,MySQLをサービスとしてインストール、 Apacheの設定ファイルC:\dev\xampp\apache\conf\httpd.confの末尾に以下を追加 Alias/pdt "C:/dev/workspace" <Directory "C:/dev/workspace"> Order allow,deny Allow from all </Directory> JREはC:\dev\jreにインストール、 Eclipse PDTのEclipseをC:\dev\eclipseにインストール、 PHPプロジェクトを作成します。 新規ー>PHPプロジェクトでプロジェクト名はsample, PHPプロジェクトの設定はディフォルト。 PHPエクスプローラービューのsampleプロジェクトを右クリックし、新規ー>PHPファイルをクリックし、index.phpを作成しました。 これを実行するために、PHPサーバーの設定をしました。 名前を「Default PHP Web Server」に変更し、URLに「http://localhost/」を入力しました。 index.phpファイルを実行(PHP Webページ)したところ、次のようなエラーメッセージがでました。 「http://localhost/sample/index.php 要求されたURLは本サーバー・・・・・・ Error 404} しかし、実行(PHPスクリプト)では下のブラウザー出力に実行結果が表示されました。 コンソールには「PHP Worning:PHP Startup:Unable to load dynamic library 'C:\dev\xampp\php\ext\php-pqsql.dll'-このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります in Unknown on line0」 と表示され、index.phpを選択してZendDebuggerのTest Debuggerボタンを押してもsuccess!表示はされず、「The file 'http://localhost//dummy.php',which is required by the Zend Debugger,could not be found.......」と表示されました。 どこが悪いのでしょうか?よろしくお願いいたします。

  • EclipseでPHP開発を作るには?

    現在XAMPP+テキストエディタで開発しているPHP初心者ですが、eclipseの機能に大変興味を持ってます。ネット上に断片的に存在するeclipse+phpの情報を見てみても、本家サイトの内容が変わっていたりして、なかなか理解できません。 以下2点について、現在の環境(本家サイト構成・最新のeclipseやプラグインのバージョン)で解説しているようなサイト、または書籍などの情報を求めています。 1.日本語環境の作り方・プラグインなどの互換性について。 (eclipse本体と言語パックのバージョンは違っていても良いの?) 2.eclipseにphp関連のプラグインを個別にインストールした環境(eclipsePHP?)とPDTは、どこがどう違っているのか。 それぞれの優位点。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Eclipse3.5.1+PDT+Zend debuggerでブレークポイントが動作しない

    PHP開発環境を作ろうとしてハマッてしまったPHP初心者です。 やりたいことは、これから実際に勉強・開発を行っていくための開発環境を構築することです。 陥ってる問題は、ブレークポイント機能が全く動作しない点です。 -----参考資料------------------ [参考にしたサイト] http://www.kabosu100.net/archives/2008/06/pdtxamppzenddebugger.html [参考にした本] PHPでつくるWEBアプリケーション制作講座(MDN) -----PCの状況------------------ [OS] WindowsXP SP2 [Java] Firefoxで下記URLにアクセスし得たJavaをインストール http://www.java.com/ja/ [XAMPP] E:\直下に設置。 Apache、Mysqlともに正常に稼動している模様。 http://localhostでアクセスできます。 [Eclipse3.5.1] E:\直下に設置。 プロジェクト、ファイルともに作成でき、デバッグ(プレビュー?)も動作します。 PDT2.1を入れ日本語化も行っています。 [Zenddebugger] 下記URLより「ZendDebugger-5.2.14-cygwin_nt-i386.zip」をダウンロードし、 E:\xampp\php\ZendDebuggerに設置。 http://downloads.zend.com/pdt/server-debugger/ ■怪しいと思う点■ ●phpinfo()でZenddebuggerが全く表示されていない。 参考サイトのとおり、そのままその後にいろいろ試してみました。 また、「ウィンドウ→設定→デバッグ→インストール済みのデバッガー」に 「Zend デバッガー」と「XDebug」が表示されています。 ●php.iniの場所とdllへのパス 下記ソースをphp.iniに入れる際に、 様々なサイトに紹介されている「xampp/apache/bin/」にphp.iniが無かったので、 「xampp/php/」のphp.iniに挿入しました。 zend_extension_manager.debug_server_ts = "E:\xampp\php\ZendDebugger" zend_debugger.deny_hosts = all zend_debugger.allow_hosts = 127.0.0.1/192.*.*.* ←(ipconfigで得たIPアドレス) zend_debugger.expose_remotely = always また、"E:\xampp\php\ZendDebugger"を "E:\xampp\php\ZendDebugger\php-5.2.x\ZendDebugger.dll" と、パスを変えてみました。 ●デバッグの構成方法が不明 「実行→デバッグの構成」で具体的にどう設定するのか、 様々なサイト、参考資料でバージョン違いしか発見することができませんでした。 試したことは、PHPWEBページに新規構成を作り、 作成したphpファイルを参照。それ以外は、デフォルト設定のままです。 (Zendデバッガーと表示されています) --------まとめ-------------------- 上記状態で、各アプリは正常に動作しており(ように見えているだけ?) デバッグ時のブレークポイント機能のみ全く動作しません。 「実行→ブレークスルポイントをスキップ」なんてオチでもありません。 今後、本格的に学びを深め、開発を行っていくつもりですので、 しっかりとした開発・検証環境を築きたいと思っています。 長文・駄文で申し訳ないですが、 問題解決方法・代替案などなど、、 ご教授のほどよろしくお願いいたします(;;)

    • ベストアンサー
    • PHP
  • PHP環境について

    PHP初心者です。 PHPの環境を作り、Windows環境のローカル端末にて開発をはじめようと思っているのですがApache HTTP Server 2.0.55とXAMPPをインストールし、XAMPPコントロールパネルからApacheのサービスを起動したにもかかわらず、下記内容のPHPファイルを作成してC:\Program Files\xampp\htdocs\info.php に保存してもphpの情報が表示されません(404Error)。 ーーーーーーーーー <?php phpinfo(); ?> ーーーーーーーーー また、XAMPPはhttp://localhost/xampp/index.php のアドレスでWebベースのXAMPPコントロールパネルが表示されるはずですが、表示されません(404Error)。 おそらくPHPが正常に動作していない(起動していない)ような気がするのですが、どのような原因が考えられますでしょうか?? ちなみにhttp://localhost/のアドレスだと「あなたの予想に反して・・・」の表示が確認できます。 また、ApacheがインストールPHP4⇔PHP5の切り替えはできます。 どんなことでも結構なのでご教授願います。

    • ベストアンサー
    • PHP
  • PHP IDE の Remote Debug

    表題の件について質問します。 環境: Client OS:WindowsXP Server OS:Cent OS 4 Server PHP Version:PHP5.2.0 Debugger Version:ZendDebugger 5.3 PHP IDE にて ZendDebugger を使った Remote Debug をしたいのですが、できた方はいらっしゃいますか? Server にZendDebugger.so をインストール、phpinfo() 関数にてZendDebugger の認識まで確認しています。この段階で、Client のPHP IDE よりデバックすると、Server 側でConnect Deny とおこられます。ログによれば、Server 側ZendDebugger が出力したデバック情報がClient に渡せないようなのです。そもそも、Client からServer にわたるURL を見たところ、debug_host=192.168.0.11%2C127.0.0.1 のような文字列がありました。debug_host はServer が接続する Client IP アドレスと思いますが、これがNG のような気がします。 分かる方からのお返事待ってます。

    • ベストアンサー
    • PHP
  • EClipseでPHPを使えるようにするには

    今、EClipseでPHPをプラグインさせているのですが なかなか上手くすることができません。 どなたか、参考になるサイト、もしくはやり方が分かる方 教えてくれませんか? 後、日本語化パッチの当て方も教えてくれませんか? 宜しくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう