0

Wampserver 2.5 Apache2.4 64bit、PHP 5.5 64bit、および Ioncube PHP Loader v4.7.1 (PHP 5.5 vc11 ts 用の Ioncube) を使用しています。

エンコードされたファイルをテストすると、「接続がリセットされました」というエラーが発生しました。

Ioncube を Wampserver で動作させるにはどうすればよいですか?

; Ioncube
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"

Ioncube TS または NonTS は同じ結果です。
Ioncube は phpinfo() にあります。しかし、機能していません。
スラッシュ (/) またはバックスラッシュ (\) も同じ効果があります。動作していません。

Ioncube には、PHP 用の 64 ビット vc11 がありました。http://www.ioncube.com/loaders.phpで確認してください。

Windows VC11 (64 ビット)
Windows VC11 (非 TS) (64 ビット)

4

2 に答える 2

1

WAMPServer では、すべての dll をスレッド セーフ (TS) としてコンパイルする必要があります。

WAMPServer の 64 ビット バージョンを使用している場合は、ioncube サイトから zip という名前のファイルをダウンロードする必要があります。Windows VC11 (64 bits)

あなたはすでに知っているようです。

私が考えることができる唯一の他のことは、

zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"

行はphp.iniの一番下、XDEBUGパラメータが私のものを置く直前にあるはずです。

ああ、私はあなたのエラーを見つけたと思います!!!!

二重引用符内のバックスラッシュで PHP が行うことを考えてみてください。

を変更するだけで、準備完了\です/

zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"

ただし、WAMPServer にはスレッド セーフ バージョンが必要であることを忘れないでください。

繰り返しの勧告

上で述べたように: XDEBUGの行の直前に、このようにファイルzend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"の一番下に移動してください:-php.inizend_extension

; Local Variables:
; tab-width: 4
; End:

;ioncube Extension
zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"

; XDEBUG Extension
zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
于 2014-11-07T10:49:36.963 に答える