Я использую 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 было 64bit vc11 для PHP. пожалуйста, посетите http://www.ioncube.com/loaders.php
Windows VC11 (64 бит)
Windows VC11 (без TS) (64 бит)
Ioncube не работает с 64-разрядным Apache + PHP.
WampServer или ручная установка не работают.
Ioncube говорит, что PHP 64-бит для Windows в настоящее время является экспериментальным.
Для WAMPServer все dll должны быть скомпилированы как Thread Safe (TS).
Если вы используете 64-битную версию WAMPServer, вам необходимо загрузить с сайта ioncube zip под названием Windows VC11 (64 bits)
Все, что вы, кажется, уже знаете.
Единственное, что я могу придумать, это то, что
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"
строка должна идти в нижней части php.ini, как раз перед параметрами XDEBUG, где я помещаю мой.
Ах, я думаю, что заметила твою ошибку !!!!
Подумайте, что делает PHP с обратной косой чертой внутри двойной цитаты!
Просто измените \
to /
и вам должно быть хорошо идти.
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"