投稿者 |
投稿 |
|
#1 2010 年 9 月 11 日(土) 22:19
|
会員
登録者: 9 2010
返信数: 7
|
お世話になっております。
xampp-win32-1.7.3、PDT最新、Xdebug最新 などを使用し、phpデバッグ環境を構築しようとしています。
xamppのインストールは完了し、phpinfo()も表示されます。 ですが、phpinfo()の記述に、Xdebugの表記はありません。
http://www.vkazoo.com/?p=260 を参考に、php.iniを編集し、
http://blog.ne2ma2.com/archives/121 を参考に、PDTを設定し、
デバック実行すると、内部ウェブブラウザの欄に、phpファイルのページが表示されますが、
ステップ実行等は出来ません。
ちゃんとデバッグ出来るように、どなたかアドバイスよろしくお願いします。
|
|
#2 2010 年 9 月 13 日(月) 11:50
|
会員
登録者: 8 2009
返信数: 103
|
こんにちは。 誘導なら誘導と明記してください。 マルチかと思って放置してました。 http://bbs.wankuma.com/index.cgi?mode=al2&namber=53372もう解決したでしょうか? こちらでは先ほど xampp-win32-1.7.3.zip pleiades-e3.6-php_20100623.zip を使ってステップイン実行の環境が構築できました。
|
|
#3 2010 年 9 月 13 日(月) 12:25
|
会員
登録者: 9 2010
返信数: 7
|
まだ解決しておりません。
どのような手順で行なわれたのでしょうか?
教えて頂ければその通りに、最初からやり直しますので
よろしくお願いします。
|
|
#4 2010 年 9 月 13 日(月) 13:24
|
会員
登録者: 8 2009
返信数: 103
|
すでにApache2.2.14がポート80で動作しているので xamppのApacheポートは変更しています。 このインストールは変則的かもしれませんので参考程度におねがいします。 こちらもOSはVistaです。
xampp-win32-1.7.3.zipをダウンロード xamppをc:\toolsに展開(通常はc:\直下) c:\tools\xampp\setup_xampp.bat 管理者権限で実行 「Please choose (1-7/x): 」までリターン 3 リターン x リターン C:\tools\xampp\apache\conf\httpd.conf を編集(ポートを変更する場合) 47: Listen 80 -> Listen 3120 181: ServerName localhost:80 -> ServerName localhost:3120 C:\tools\xampp\php\php.ini を編集 1008: ;zend_extension = "C:\tools\xampp\php\ext\php_xdebug.dll" -> zend_extension = "C:\tools\xampp\php\ext\php_xdebug.dll" 2164: ;xdebug.remote_enable = 0 -> xdebug.remote_enable = 1 C:\tools\xampp\apache_start.bat を管理者権限で実行(XAMPP Control Panelでは既に起動しているApacheを認識していたので) http://localhost:3120/xampp/ が表示されることを確認
pleiades-e3.6-php_20100623.zipをダウンロード eclipseをc:\toolsに展開 C:\tools\eclipse\eclipse.exeを実行 ワークスペース: C:\tools\xampp\htdocs ウィンドウ->設定->php phpサーバーをhttp://localhost -> http://localhost:3120(ポート変更している場合のみ) デバッグのphpデバッガーをXDebug
適当にソース書いてデバッグするとステップイン実行できました。
|
|
#5 2010 年 9 月 13 日(月) 18:33
|
会員
登録者: 9 2010
返信数: 7
|
教えて頂いた通り、再構築した所うまくいきました。
nulla さん、どうもありがとうございました。またよろしくお願いします。
|