Установка ionCube:: отсутствует zend_extension CentOs

Я нахожусь в середине установки ionCube, но в конфигурации php отсутствует zend_extension для ionCube, но не указывается, что именно

Я работаю над CentOs

Все хорошо Спасибо:)

Ответ 1

Было несколько вещей, которые я пропустил

Select the correct bit release

Match the Loader with your PHP version, e.g. for PHP 5.3, ioncube_loader_lin_5.3.so (extensions are inside the folder)

Add 'zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so' to php.ini

Restart the server

Ответ 2

В решении, которое работало для меня, есть две части:

  • символизирует файл 00-ioncube.ini в каталог conf.d из каталога mods-available. Не просто скопируйте файл в conf.d, как предлагает мастер-загрузчик.
  • Перезапустите демон fastcgi и включите его, а также демон apache

Подробнее см. мой пост в блоге.

Ответ 3

У меня была такая же проблема с установкой на Ubuntu. Ubuntu хочет иметь мягкую ссылку из /etc/php 5/apache2/conf.d/20-ioncube.ini в/etc/php5/mods-available/20-ioncube.ini. Я пробовал ЭТО после выполнения указанных инструкций и перезагрузки apache с этой ошибкой: "PHP Fatal error: [ionCube Loader] Загружатель должен появиться в качестве первой записи в файле php.ini в Unknown on line 0" в журнале ошибок/вар/журнал/apache2/error.log

Решение, которое работало для меня, состояло в том, чтобы удалить мягкую ссылку и добавить строку из /etc/php 5/mods-available/20-ioncube.ini( "zend_extension =/usr/lib/php5/20121212/ioncube_loader_lin_5. 5.so" ) в /etc/php 5/apache2/php.ini

Возможно, отметим, что я удалял пробелы по обе стороны от знака равенства.

Апач успешно перезагрузился, и нажатие на тестовую ссылку на странице загрузчика script привело к успешному сообщению, как и последующее выполнение script в моей среде разработки, зависящей от ioncube.

Ответ 4

На самом деле ioncube нуждается в собственных ini файлах в каталоге php.d. Ioncube читает собственный файл с именем файла 20-ioncube.ini.

Итак, для этого нам нужно создать vi/etc/php.d/20-ioncube.ini и добавить текст: "zend_extension =/usr/lib/php/modules/ioncube_loader_lin_5.3.so" в нем. Теперь перезагрузите php-fpm и браузер. Теперь Ioncube найдет фреймворк zend.