XPにPDT入りのeclipseを入れPHP作成する方法

このQ&Aのポイント
  • ZendDebugger-5.2.12-Windows-i386.zipが見つからない場合、ZendDebugger-5.2.12-cygwin_nt-i386.zipを代わりに入れて問題なく使えるかどうか確認したい
  • 参考サイトにはXPにPDT入りのeclipseを使ってPHPを作成する方法が書いてあるが、ZendDebugger-5.2.12-Windows-i386.zipを入れる必要があり、見つからないため代わりのファイルを使うことで問題なく動作するか確認したい
  • XPにPDT入りのeclipseを使用してPHPを作成する際には、ZendDebugger-5.2.12-Windows-i386.zipが必要だが、代わりのファイルZendDebugger-5.2.12-cygwin_nt-i386.zipを使用しても問題ないか確かめたい
回答を見る
  • ベストアンサー

XPにPDT入りのeclipseを入れPHP作成

しようとしていますが http://journal.mycom.co.jp/column/ide/006/index.html に書いてあった ZendDebugger-5.2.3-Windows-i386.zip に相当するものをPHPフォルダに入れようとしたのですが Zendのサイトに ZendDebugger-5.2.12-cygwin_nt-i386.zip があるものの ZendDebugger-5.2.12-Windows-i386.zip がありません。 cygwinを使っていませんが ZendDebugger-5.2.12-Windows-i386.zip に代えて ZendDebugger-5.2.12-cygwin_nt-i386.zip を入れてできるでしょうか?

  • reiman
  • お礼率73% (794/1076)
  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#94983
noname#94983
回答No.1

そのままではできません。ZendDebugger-5.2.12-cygwin_nt-i386.zipは、Cygwin用ですよ。Cygwinは使っていますか? ないなら、普通のWindows用でないとダメです。 ZendDebuggerは、Windows用の最新版は配布されていないですかね。どうしてもZendでないといけない!という理由が特にないなら、XDebugはどうですか。うちはこれを使ってますが。

参考URL:
http://xdebug.org/
reiman
質問者

お礼

ありがとうございます。 XDebugを試して見ます。

関連する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
  • 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.......」と表示されました。 どこが悪いのでしょうか?よろしくお願いいたします。

  • 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を学ぼうとしてます

    最初からつっかかってます。 OSはWIN7です。 http://www.wings.msn.to/index.php/-/B-08/php_win_php/ 本を買ったのですが、こちらの著者の方がなぜか投稿欄を閉鎖してまして困ってます。 ~以下困っている部分の抜粋です~ 適当なフォルダにファイルを移動後、ファイルを解凍する ダウンロードしたZipファイルを「C:\php」に展開します。展開したフォルダ直下に格納されている「php5ts.dll」と「php*.dll」を除くすべての「*.dll」ファイルをシステムフォルダにコピーします(Windows XPでは「C:\windows\system32」、Windows 2000/NTでは「C:\winnt\system32」、Windows ME/9xでは「C:\windows\system」)。「php5ts.dll」はPHPのコアモジュールで、「*.dll」ファイルは拡張モジュール組み込み時に必要となります。 ファイル「php5ts.dll」と「php*.dll」が見当たらないのです。。。 最新だからでしょうか? http://www.php.net/downloads.php PHP 5.3.5 (tar.bz2) [10,553Kb] - 06 January 2011 上記をDLしてます。どうかどうかお願いいたします!!

    • 締切済み
    • PHP
  • ZendFrameworkのindex.phpで

    【環境】 ZendFramework Version 1.11 PHP 5.3.8 ZendFrameworkの学習をしているのですが、見るサイトによってindex.phpが異なりそれらの違いが分かりません。 下記の3種類の実装はどのような違いが有り、どのようなときに使用するべきなのでしょうか? 1.Zend_Applicationのインスタンスを使用するもの $application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap() ->run(); 2.Zend_Controller_Front::run()を使用するもの Zend_Controller_Front::run('../application/controllers'); 3.$front->dispatch();を使用するもの $front = Zend_Controller_Front::getInstance(); $front->setControllerDirectory('../application/controllers'); $front->dispatch();

    • ベストアンサー
    • PHP
  • cygwinでemacsを起動できません

    cygwinを使い、emacsをコマンドラインから起動できるようにしたいのですがうまくいきません。 ダウンロードしたemacsはここのサイトのemacs-23.1-bin-i386.zipです。 http://ftp.gnu.org/pub/gnu/emacs/windows/ ちゃんと環境変数を追加してパスを通したんですが、cygwinに元から入っているemacsしか起動できません。どうすればダウンロードしたemacsをcygwinから起動できるようになるんでしょうか?

  • PHPのインストールのことで!

    PHPのインストールの仕方の説明文を見つけましたが良く解からないところがあります。誰か解かりやすく説明して頂ける方いませんか。 【説明文】 Cドライブ内にphpとゆうフォルダを作りましょう。そしてその作った「c:\php」ディレクトリ内にダウンロードしたファイルを解凍します。 ディレクトリ内にあるphp5ts.dllファイルをWINDOWEディレクトリ内のsystem32ディレクトリにコピーします(Wind9×/MEではsystemディレクトリ)。 次に、php.ini-distファイルをWINDOWSディレクトリ《この文面が解かりません》にコピーした上でphp.ini-distファイルの名前を php.iniに変更します。 【質問】 この「php.ini-distファイルをWINDOWSディレクトリにコピーし・・・」 とは、どこのWINDOWSディレクトリのことでしょうか? 【構成図】 C→PHP(フォルダ) C→I388→system32 宜しくお願いします。

    • 締切済み
    • PHP
  • PHP4インストール エラー: 依存性の欠如:

    CentOS5.2にphp-4.2.2-17.1.i386.rpmをダウンロードして、 rpm -ivh php-4.2.2-17.2.i386.rpmでインストールしようとしましたが、エラーが発生しました。正常にインストールするにはどうしたらいいのでしょうか? エラー: 依存性の欠如: httpd-mmn = 20020628 は php-4.2.2-17.2.i386 に必要とされています libcom_err.so.3 は php-4.2.2-17.2.i386 に必要とされています libcrypto.so.4 は php-4.2.2-17.2.i386 に必要とされています libcurl.so.2 は php-4.2.2-17.2.i386 に必要とされています libdb-4.0.so は php-4.2.2-17.2.i386 に必要とされています libgd.so.1.8 は php-4.2.2-17.2.i386 に必要とされています libltdl.so.3 は php-4.2.2-17.2.i386 に必要とされています libpspell-modules.so.1 は php-4.2.2-17.2.i386 に必要とされています libpspell.so.4 は php-4.2.2-17.2.i386 に必要とされています libssl.so.4 は php-4.2.2-17.2.i386 に必要とされています libstdc++.so.5 は php-4.2.2-17.2.i386 に必要とされています libttf.so.2 は php-4.2.2-17.2.i386 に必要とされています 参考サイト http://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=66

  • phpで制作するサイト内でのカテゴリー機能、階層

    初めて、phpでサイトを作っていますが、ある点でつまづいておりご教授頂けますとありがたいです。 現在画像掲示板のようなサイトを制作しているのですが、カテゴリーのフォルダ分けをどうしたらいいのかわからず悩んでいます。 現在サーバー上には category1(フォルダ) - index.php(カテゴリーページ) - gazou.php(カテゴリー内の画像詳細ページ) category2 - index.php - gazou.php category3 - index.php - gazou.php という形でフォルダ分けしておりますが、index.phpやgazou.phpはどのカテゴリーフォルダ内でも同じ内容となっております。これを1つのフォルダで動的?に作る事、見せる事は可能でしょうか? サーバー上に category - index.php - gazou.php だけで全てのカテゴリーに適応させる方法があれば教えて頂けると助かります! 宜しくお願いいたします。

    • 締切済み
    • PHP
  • An httpd ver1.42でPHPを動かそうとしてるがなかなか動かない

     サイトを見ていて、修正した「php.ini」を「C:¥WINDOWS」に 同じPHPフォルダにある「php4ts.dll」を「C:¥WINDOWS¥system32」に 保存しますという説明があるのですが これは 「php.ini」がPHPのフォルダとC:¥WINDOWSにも二つずつある意味ですか? 同様に「php4ts.dll」がPHPのフォルダと「C:¥WINDOWS¥system32」ふたつありっていう意味ですか? なかなかできなくて困ってます

    • 締切済み
    • PHP

専門家に質問してみよう