Я использую Wampserver 2.5 Apache2.4 64bit, PHP 5.5 64bit и Ioncube PHP Loader v4.7.1 (Ioncube для PHP 5.5 vc11 ts)
Когда я тестирую закодированный файл, я получаю ошибку «Соединение было сброшено».
Как мне заставить Ioncube работать на Wampserver?
; Ioncube
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"
Ioncube TS или NonTS — это один и тот же результат.
Ioncube находится в phpinfo (); но не работает.
Косая черта (/) или Обратная косая черта (\) имеют тот же эффект. не работает.
Ioncube действительно имел 64-битный vc11 для PHP. пожалуйста, проверьте на http://www.ioncube.com/loaders.php
Windows VC11 (64 бита)
Windows VC11 (не-TS) (64 бита)
Для WAMPServer все DLL должны быть скомпилированы как Thread Safe (TS).
Если вы используете 64-битную версию WAMPServer, вам нужно скачать с сайт иона почтовый индекс называется 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"
Но помните, что вам нужна версия Thread Safe для WAMPServer.
ПОВТОРНАЯ РЕКОМЕНДАЦИЯ
Как я сказал выше: пожалуйста, переместите zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"
в нижней части вашего php.ini
файл, как это непосредственно перед zend_extension
строка для XDEBUG: —
; 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"
Ioncube не работает с Apache + PHP 64 bit.
WampServer или ручная установка не работают.
Ioncube говорит, что PHP 64 bit для Windows в настоящее время является экспериментальным.