4

MAMPPROインストールでXdebugをセットアップしようとしています。xdebug.org/wizard.phpを試して、カスタムインストール手順で正しいXdebugバージョンを取得しようとしましたが、行き詰まりました。

調整されたインストール手順のステップ4に従って、次の出力が得られるはずです。

Configuring for:
...
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

しかし、私の出力は次のようになります。

Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626

次に、xdebug.org / docs / faq#custom-phpizeの手順を試してみます。これは、カスタマイズされたインストール手順で指示されているためです。

xdebug-2.2.1.tgzと解凍したフォルダーを削除して最初の手順を元に戻し、手順1からやり直します。ステップ4の私の入力は

/Applications/MAMP/bin/php/php5.4.4/bin/phpize

出力は次のようになります。

grep: /Applications/MAMP/bin/php/php5.4.4/include/php/main/php.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.4.4/include/php/Zend/zend_modules.h: No such file or directory
grep: /Applications/MAMP/bin/php/php5.4.4/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:        
Zend Module Api No:     
Zend Extension Api No: 

私の推測では、php.h、zend_modules.h、zend_extensions.hをインストールする必要がありますが、Web上でそれらを見つけることができません。Xdebugをインストールするにはどうすればよいですか?

ありがとう。

4

2 に答える 2

13

MAMPの作成者は、2.1.1リリースで通常のオープンソースコンポーネントパッケージをリリースしていないため、次のことを行う必要があります。php.h、zend_modules.h、zend_extensions.hは、PHP5.4.4のソースコードにあります。ソースコードのあるページへのリンクは次のとおりです:http://us2.php.net/get/php-5.4.4.tar.gz/from/a/mirror

それを抽出し、フォルダを/Applications/MAMP/bin/php/php5.4.4/includeに移動して、必要に応じてincludeディレクトリを作成します。./configureZendヘッダーを生成するには、/ Applications / MAMP / bin / php / php5.4.4 / include/php内からも実行する必要があると思います。次に、見つけた手順をもう一度試してください。

于 2012-12-21T06:52:00.370 に答える
0

それが私のために働いてくれてありがとう。あなたは実行する必要があります

。/構成、設定

作る

欠落しているzendヘッダーを生成します。

于 2013-04-27T22:28:49.560 に答える