LinuxにZend Debuggerをインストールする

PHP

下記環境で動作確認しています。
Fedora Core 8/Apache 2.2.9/PHP 5.2.6

Zend Debuggerの取得

  1. 下記サイトからZend Debuggerをダウンロードします。
  2.  http://www.zend.com/en/downloads/
    
    • ユーザー登録、ログインが必要です。
    1. PHPのバージョンにあったライブラリを下記パスに配置します。
    2.  /usr/lib/php/modules/ZendDebugger.so
      

      phpの設定

      1. /etc/php.iniの設定を変更します。
      2.  ; this is to see output while debugging
         implicit_flush = On
        
        • これでデバッグ中のHTML出力を随時確認できるようになります。
        1. /etc/php.d/zend_debugger.iniというファイルを作成し、以下のように記述します。
        2.  ;enable zend debugger
           zend_extension="/usr/lib/php/modules/ZendDebugger.so
           zend_debugger.allow_hosts=127.0.0.1/32, 192.168.1.0/24
           zend_debugger.expose_remotely=always
          
          • Red Hat系のphpはスレッドセーフではないようで、ライブラリのパスはzend_extension_tsではなく、zend_extensionで指定します。
          1. apacheを再起動して変更内容を反映します。

          参考サイト

          http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger#Installing_Zend_Debugger_server

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です