Использование установленных последним IonCube Загрузчик следующие команды на Ubuntu на основе NGINX, PHP-FPM (5.5) стек 13,10 x64Ioncube трудности с PHP 5.5
cd /usr/local
sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
mv /usr/local/ioncube/* /usr/lib/php5/20121212/
И добавил следующую строку в php.ini
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
Получение следующая ошибка на моих проектах журнал ошибок
... was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. ...
Что я делаю неправильно?
me to downgrade php? – heron
@ efarid08 Инструменты, такие как run-time, работают на скомпилированном коде, а не на источнике. Внутри PHP 5.3 несколько отличается от 5.0, 5.4 a * lot * different и 5.5 больше других. Запуск байт-кода для более старого языка PHP требует исправления на лету, чтобы заставить его работать и сложно. В отличие от Zend, ionCube поддерживает даже код PHP 4 во время выполнения вплоть до PHP 5.4, но усилия по разработке для обеспечения совместимости с fwd экспоненциально растут с каждым новым языком PHP. Чтобы избежать неоправданной задержки в поддержке PHP 5.5, в настоящее время поддерживаются только файлы, закодированные для PHP 5.3, 5.4 и 5.5. D: Я связан с ionCube. – Nick
Этот ответ абсолютно неверен, вы неправильно поняли природу ошибки. Насколько мне не нравится IonCube, то, что заставляет меня чувствовать себя больным, - это бессвязные и неправильные тирады от людей, которые не совсем понимают, о чем они говорят. – SHaKie