Zend Debuggerインストール(xampp編)

xamppなんて便利のものがあるとは知らなかったので、別の環境にZend Debuggerまでインストールしてみる。

環境

・Window Vista Home Premium
・Eclipse 3.3.2 Developper

xamppインストール

http://www.apachefriends.org/jp/xampp-windows.html

から、インストーラー形式(*.msi)の奴をダウンロード・インストールする。Vistaの場合、Program Files以下のフォルダはパーミッションの関係でインストール出来ない場合があるそうなので、自分の場合は「D:xampp」にインストールした。特に問題なし。

Zend Debuggerインストール

前回と違うところは、zend_extension_managerという奴があるかないかである。zend_extension_managerがある場合は、ZendDebugger.dllが入っているフォルダ名をある規則に従ってりネームする必要があるらしい。以下のような感じ。

4_3_x_comp -> php-4.3.x
4_4_x_comp -> php-4.4.x
5_0_x_comp -> php-5.0.x
5_1_x_comp -> php-5.1.x
5_2_x_comp -> php-5.2.x

今回は、「D:\xampp\php\ZendDebugger」というフォルダを作成し、「5_2_x_comp」をコピー、「D:\xampp\php\ZendDebugger\php-5.2.x」と名称を変更した。

で、php.iniに以下記載を追加。

zend_extension_manager.debug_server_ts="C:\xampp\php\ZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always

さ、これでphpinfoでZend Debuggerの確認が出来ればOKだと思って「http://localhost/xampp/」のメニューからphpinfoを表示させてみる。アレ?有効になっていない。
コマンドプロンプトから「php –verion」とするとZend Debuggerの表示は出るのに・・・。

phpinfoの「Loaded Configuration File」を見たら、「D:\xampp\apache\bin\php.ini 」となっていて、apacheのフォルダにある方のphp.iniを読んでいるようだったので、そこに前述のZend debuggerの記載を追加したら無事有効になった。


One Comment

  1. [...] Installation of PDT on Eclipse3.5 Zend Debuggerインストール(xampp編) [...]

Leave a Reply