0

Apache 2.4(TS)を搭載したWindowsx64に最新のphp5.5.0beta1をインストールしました。

Xdebugを動作させることはできません。

Xdebugが新しいphpベータでまだサポートされていないのか、それとも私が間違っているのかを誰かが知っているのだろうか。私はこの1時間、ネット上のすべての既知の問題を試してきました。

環境

Apache Version Apache/2.4.4 (Win64) PHP/5.5.0beta1
Compiler MSVC11 (Visual C++ 2012)

私がしたこと

  • httpd.conf LoadModule php5_module "E:\wamp\php\php5apache2_4.dll"
  • php.ini zend_extension=E:\wamp\php\ext\php_xdebug.dll
  • E:\ wamp \ php \ ext \ php_xdebug.dll php_xdebug-2.2.1-5.4-vc9-x86_64
  • php.exe -m Failed loading E:\wamp\php\ext\php_xdebug.dll
  • コマンドラインからのphp.exe-iは、次のエラーを生成します( php.iniのzend_extension行をコメントアウトすると消えます):

    php.exe-エントリポイントが見つかりません
    The procedure entry point zend_unmangle_property_name could not be located in the dynamic link library php5ts.dll

Xdebugウィザードの出力

また、http://xdebug.org/wizard.phpにある私のphpinfoの結果以下のとおりです。phpinfoにVC11と表示されているのに、なぜVC6を使用していると表示されるのかわかりません...

Summary

Xdebug installed: no
Server API: Command Line Interface
Windows: yes - Compiler: MS VC6 - Architecture: x64
Zend Server: no
PHP Version: 5.5.0
Zend API nr: 220121212
PHP API nr: 20121212
Debug Build: no
Thread Safe Build: yes
Configuration File Path: C:\Windows
Configuration File: E:\wamp\php\php.ini
Extensions directory: E:\wamp\php\ext
The compiler (MS VC6) that this PHP was build with, is no longer supported. Please upgrade to a version that was built with MS VC9.
4

1 に答える 1

1

最新のxdebugはphp5.4のみをサポートしていると思います。Xdebugが機能するには、まったく同じphpバージョンが必要です。

于 2013-03-22T18:55:18.523 に答える