2

XDebugとionCubeローダーを同時にロードしようとしていますが、php.iniで入力zend_extension_ts="path/to/ioncube_loader_win_5.2.dll"するか、単独でロードすると機能します。zend_extension_ts="path/to/php_xdebug.dll"しかし、私はそれらを同時に動作させることはできません。両方をロードする方法はありますか?

特定のディレクトリ/プロジェクトに対してのみロードできるかどうかを考えていましたが、それが可能かどうかはわかりません。

4

3 に答える 3

7

Xdebugはioncubeと互換性がありません:http://xdebug.org/docs/install#compat両方を同じサーバー環境にインストールすることはできないため、2つのサーバーインスタンスを設定する必要があります(またはlighttpd /を使用する必要があります)。ここで説明したように、2つのfast-cgi構成のnginx):http: //derickrethans.nl/multiple-php-versions.html

于 2012-03-06T10:48:40.840 に答える
3

問題が発生することなく、Zendデバッガーの上部にionCubeを正常にインストールしました。

ionCubeをインストールするには、ここからOSのzipファイルをダウンロードしてから 、を実行localhost/ioncube/loader-wizard.phpしました。WindowsとWampサーバーがあるため、ioncubeフォルダーを挿入する必要がありました。

C:\wamp\bin\apache\apache2.4.9\bin\

これがphpのバージョンと説明です:

PHP 5.5.12 (cli) (built: Apr 30 2014 11:20:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

Arte Arefjev が言及した他のstackoverflowの投稿zend_extentionで、ioncubeを最初にロードする必要があることを確認したので、次のようにしました。

zend_extension = "C:/wamp/bin/apache/apache2.4.9/bin/ioncube/ioncube_loader_win_5.5.dll"
zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"

すべてのデバッガーと同時に、私のioncubeは素晴らしい動作をしています!

それが将来誰かを助けることを願っています。

于 2016-03-02T19:19:18.307 に答える
1

私にとっては、php5.3.10で動作するようです。

with the ionCube PHP Loader v4.2.1, Copyright (c) 2002-2012, by ionCube Ltd., and
with Xdebug v2.2.0rc1, Copyright (c) 2002-2012, by Derick Rethans

しかし、ioncubeでエンコードされたコンテンツを含むファイルを使用したデバッグはまだテストしていません。

于 2012-06-02T11:01:49.143 に答える