XDebug PHP (Vista, Apache Modülü) yüklü değil

4 Cevap php

Ben, php_xdebug-2.0.5-5.3-vc9.dll indirilen PHP.ini sonuna aşağıdaki satırı eklendi:

zend_extension_ts="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc9.dll"

I phpinfo () kullandığınızda, xdebug yüklü değil.

Ben komut "php.exe-m" çalıştırdığınızda, o da yüklü değil.

Bu nasıl çözülebilir?

My configuration: PHP 5.3.1, Apache 2.2.14 with Apache Module, OS: Windows Vista Both php and xdebug are thread safe.

This is somewhat similar with: http://stackoverflow.com/questions/2207489/apache-not-loading-xdebug-but-does-when-started-from-the-command-line

EDIT:

Ben VC6 dll ve sabit yapılandırmasını kullanın:

zend_extension="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc6.dll"

Hala phpinfo in XDebug () çıkış bulamıyor.

4 Cevap

zend_extension_ts> 5.3 üzerinde önerilmiyor. Bunun yerine, zend_extension ile deneyin.

yerine zend_extension_ts arasında zend_extension kullanın

and look carefuly "Compiler" , "Thread Safety" , "Architecture" and PHP Version parameters in phpinfo()

Benim php bilgisi söylüyor örneği

PHP Version 5.3.1

Derleyici MSVC6 (Visual C + + 6.0)

Mimarlık x86

Güvenlik özellikli Konu

öylesine i Xdebug 2.1.0 / 5.3 VC6 (32 bit) kullanılabilir

Muhtemelen VC9 sürümü, ama VC6 kullanmamalısınız.

Daha fazla bilgi almak için, blok bakın "Which version do I choose?" http://windows.php.net/ devletler sol-kenar çubuğu (quoting):

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS you should use the VC9 versions of PHP

Do NOT use VC9 version with apache.org binaries


Also, quoting the Installation page of Xdebug's documentation :

From PHP 5.3 onwards, you always need to use zend_extension and not zend_extension_ts.

Ben de Windows 7 üzerinde aynı sorun var. Bu benim için işe yaramadı ama belki sizin için yapar. Xdebug indirmek için hangi sürüm ve almak için hangi adımları öğrenmek yardımcı olan özel bir servis sayfası vardır: http://www.xdebug.org/find-binary.php.

Bunun ardından ne yazık ki benim için işe yaramadı. Ben 'php-m' XDebug gerçekleştirdiğinizde yüklenen modüller listesinde görünmüyor.