3

mac osx mavericks をインストールしました。現在、php 5.3 が 5.4 に置き換えられ (そして php.ini と他のファイルが削除され)、php スクリプトをデバッグできないことがわかりました。ZendDebugger.so は php 5.3 までしか使用できないためだと思います。

Aptana で、「PHP スクリプトの起動中にエラーが発生しました。デバッグ セッションを開始できませんでした。デバッガーが php.ini ディレクティブとして適切に構成されていることを確認してください。

php.ini には次のように表示されます。. 、10。. .* ...

そして、ZendDebugger.so は mavericks のインストールによって削除されたので、http://www.zend.com/en/company/community/pdt/downloadsからダウンロード (64 ビット) し、ZendDebugger.so を /usr に配置してみました。 /lib/php/拡張機能/

「php -v」を実行すると、次のようになります: Failed loading /usr/lib/php/extensions/ZendDebugger.so: dlopen(/usr/lib/php/extensions/ZendDebugger.so, 9): Symbol not found: _output_globals参照元: /usr/lib/php/extensions/ZendDebugger.so 予想される場所: flat 名前空間

ZendDebugger.so がそこに存在するため、それは php 5.3 用にビルドされているためだと思います。これが、Aptana が不平を言っている理由でもあるに違いありません。

だから今、PHP 5.4用のZendDebugger.soがなければ、私は立ち往生しています-またはそう思われます。

洞察はありますか?私は何かを逃しましたか?PHP 5.3 に戻す必要がありますか? 切り替えることができる Saas php デバッガーはありますか?

任意の提案をいただければ幸いです。

コリン・G

4

1 に答える 1

1

このスレッドは、zend デバッガーがまだ php5.4 をサポートしていないことを示しているようです。ただし、現在PHP 5.5 でxdebugを使用しており、正常に動作しています。リモート デバッグや var ダンプのフォーマットなど、zend デバッガーのすべての機能を備えています。

メンテナーは、あなたの phpinfo の出力を見て、パーソナライズされたインストール手順を作成するツールを作成しました。

これは、 Aptana を xdebugに接続するための最近のチュートリアルです。

于 2013-12-04T11:59:46.293 に答える