現時点でリリースされているZend Debuggerはnts(non-thread safe)のみとなっており、ts(thread safe)対応版はまだの模様。
XAMPPに付属しているPHP(5.3)はts(thread safe)としてコンパイルされている為、このバージョンのZend Debugger(5_3_x_nts_comp)はXAMPPのPHPでは利用できない。
大人しくts版がリリースされるのを待つか、PHPを自前でntsとしてインストールし無理矢理使うかの2択になる。
ntsが何の略か分からずにずっと試行錯誤していました。Non Thread Safeの略なんですね。
めっちゃ時間を浪費したっす・・・orz
今更PHPをインスコするのもめんどいので、とりあえずXdebugを使って行こうと思います。
Pleiades All in One PHPに付属しているXAMPPには標準でXdebugが付いているのでphp.iniの変更はありません。
XAMPPとZend Debuggerについて:Zend公式サイトのフォーラムより以下引用。
Zend Debugger with XAMPP
Hi,
I tried to set up Zend Debugger with XAMPP. I allready read the other threads in this forum to this topic.
My settings:
System: Windows 7 x64
Zen Debugger .dll: 5_3_x_nts_comp
PHP Version 5.3.1
XAMPP 1.7.3
ZendStudio Build ID: 20100221
I included in xampp\php\php.ini (ip changed)
zend_extension_ts = “\xampp\php\ext\ZendDebugger.dll”
zend_debugger.allow_hosts= 141.0.0.56/32, 127.0.0.1/32
zend_debugger.expose_remotely=always
there are no other zend values. The Debugger DLL is in “\xampp\php\ext\ZendDebugger.dll”
If I try “Test Debugger” both IP Adresses get timeout. I don’t understand what I do wrong or how I have to change configuration of ZendStudio or XAMPP.
Can someone give me some help?
——————————————————
RE:Zend Debugger with XAMPP
Probably you are using Zend debugger which compiled against non-thread safe PHP version (5_3_x_nts_comp) but PHP shipped with XAMPP compiled as a thread safe. Zend do not supports thread safe versions of Zend debugger anymore.
——————————————————
RE:Zend Debugger with XAMPP
Do yourself a favor…get rid of XAMPP and get Zend Server Community Edition.
XAMPP is a terrible setup and not scalable at all.
Backup your projects and kill the XAMPP.
最後の人が「XAMPPなんて拡張性が酷いよ!消すんだ!」と言っていますね(^.^;
関連するかもしれない記事
- PHP Eclipseでの開発環境を手軽に整える
- PHP -Zend Debuggerの導入
- windowsへのPEARのインストール
- さくらインターネット Zend Frameworkの導入 .htaccessの設定でつまづく
- HTTP Server On USB
他のブログも読む



0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.