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.