私はDebian squeeze(6)を使って新しいサーバ設定を探求しています。以前のFreeBSDの観点からは、私はOSが大好きだと言わなければなりません。しかし問題は、デフォルトのPHPバージョンが5.3であることです。これは一般的な問題であるため、これを修正することは難しくありませんでした。私は、次のガイド Debian squeezeで手動でコンパイルされたphp 5.2バイナリでxdebugを動作させるには
http://blog.davejamesmiller.com/2011/03/how-to-install-php-5-2-fastcgi-on-debian-6-0-squeeze
を使用して作業5.2.17バイナリをコンパイルするために管理しました。このバイナリには、ほとんどの機能がバンドルされていますが、開発リグではXdebugが重要です。これでソースからXdebugを手作業でコンパイルしようとしましたが、5.2バイナリでは動作しません。一時的にシステムのphpizeを置き換えても同じ結果が得られます。
この問題の解決策はありますか?つまり、phpのコンパイル時にxdebugをバンドルしていますか?
私の英語が欠けている場合、私の誠実なappologies。どんな洞察も歓迎です!
[更新] 正しいバージョンのphpize(PHP 5.2用)を使用していました。しかし、私はさらに、
./configure --with-php-config=/full/path/to/php/bin/php-config
フラグも指定しなければならないことを知りました。今は完璧に動作しています。
問題は解決しました。
どのようなエラーが表示されますか?そして、あなたがphpizeコマンドを置き換えた理由は何ですか? – hakre
debian squeezeのphp 5.3がデフォルトです。 phpizeによって報告されたapiのバージョンはphp 5.3のものです。私は5.2バイナリ用のxdebugモジュールをコンパイルする必要があります。 エラーはありません。単純に5.3用にコンパイルされます。 – jpluijmers
あなたに役立つと思われる場合は、答えとしてcweiskeの回答を選択してください。 ) – hakre