Ошибка установки Wonserver Ioncube

0

Я использую 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 бит)

Теги:
wampserver
ioncube

2 ответа

0
Лучший ответ

Ioncube не работает с 64-разрядным Apache + PHP.

WampServer или ручная установка не работают.

Ioncube говорит, что PHP 64-бит для Windows в настоящее время является экспериментальным.

  • 0
    Во избежание сомнений на официальной странице php.net для Windows ( windows.php.net/download ) написано: «Примечание: сборки x64 в настоящее время являются экспериментальными», и именно на это обращает внимание ionCube. Результаты производительности также показывают, что 64-битный PHP медленнее, чем 32, и поэтому, если вам не нужна 64-битная реализация, лучше всего использовать 32-битную. Вышесказанное, несмотря на то, что 64-битные загрузчики VC11 от ionCube хорошо работают с экспериментальными 64-битными сборками с php.net, но, по вашим результатам, 64-битное PHP-предложение WAMP может быть несовместимо.
1

Для 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"
  • 0
    Потокобезопасный или не-потокобезопасный результат тот же. соединение было сброшено.
  • 0
    Смотрите мою последнюю минуту мозговую волну
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню