Установка IonCube Loader CentOS

Запись создана июня 29, 2008

Берём подходящий лоадер здесь: http://www.ioncube.com/loaders.php

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local

теперь в конфиг php (в моём случае /usr/local/Zend/etc/php.ini) вставим с блок [Zend] строки:

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so

и обратите снимание на последние цифры so-шки, они должны соответствовать версии php.

Рекомендую посмотреть вывод команды:

php /usr/local/ioncube/ioncube-loader-helper.php page=install-assistant

» Запись из раздела PHP, Unix | 22 комментария

Комментарии



22 комментария to “Установка IonCube Loader CentOS”

  1. mastini on июня 29, 2008 20:12

    Может в php.ini надо:

    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

    )))

  2. admin on июня 29, 2008 20:39

    А я разве не тоже самое написал?

  3. admin on июня 29, 2008 21:30

    Блин, и действительно не тоже самое написал :)

    спасиб, пофиксил.

  4. jjokker on марта 3, 2010 6:35

    Было бы не плохо еще написать какой должен быть вывод на [code]php /usr/local/ioncube/ioncube-loader-helper.php page=install-assistant[/code]

    Ибо такие нубы как я , хз какой должен быть ответ при правильной установки сего!

  5. Serg on июня 15, 2010 19:14

    А еще можно просто написать yum install php-ioncube-loader

  6. Артур Шакиров on июля 6, 2010 20:53

    не всегда рабочий вариант. например в базовых репозиториях, этого пакета нет.

  7. ZloyRus on января 10, 2011 12:40

    Неплохо добавить что строки
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so
    zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.2_ts.so

    надо вставлять сразу после [Zend], если в разделе присутствует ещё загрузка других модулей, иначе получим:
    root@green /usr/local/Zend/etc # php -v
    PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

  8. Артур Шакиров on января 10, 2011 13:57

    ZloyRus, глаза разуйте, в статье это есть.

  9. ZloyRus on января 11, 2011 17:50

    И где же это написано?
    Я вижу «вставим с блок [Zend] строки:», что то же как то …ммм.. непонятно будет читателю :)
    Я ещё соглашусь с тем, что если ставить zend через yum instasll, то модули пишутся в php.d, и в php.ini в разделе [Zend] пусто. А если zend через их(zend`а) скрипт ставили?

  10. Артур Шакиров on января 30, 2011 23:48

    хватит ересь нести, а если, а если. Я расписал четкую инструкцию, достаточно отключить мозг и сделать так как написано.

  11. Артур Шакиров on января 30, 2011 23:50

    PS: У зенд оптимайзера уже давно нет скрипта установки, просто .so-шки

  12. Hawk on марта 24, 2011 14:31

    Ваша статейка кривая, сделал как всё написано у вас и у меня нечего не работало, тогда я залез в поисковик и нашёл статейку:

  13. Артур Шакиров on марта 24, 2011 14:34

    моя статья по установке на Linux,а та которую вы нагуглили установка на винду, будьте внимательнее.

  14. Hawk on марта 24, 2011 14:38

    И потом файла ioncube-loader-helper.php, а есть только loader-wizard.php.

    И если написать данную команду, то он возвращает что данная команда может выполниться только через веб интерфейс!

    Потом как вы написали вписывать после [Zend]. А есть такие случаи что данного текста нет, а существует отдельный файлик исключительно для зенда! его содержимое вида [PHP] и пошли далее записи по зенду.

    Так вот сразу после [PHP] и нужно вставлять строчку:
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

    И если просто отключить мозг и сделать так как вы написали, то это в 50% прямой путь в магилу!

    Так что ваша статейка кривовата!

  15. Hawk on марта 24, 2011 14:40

    в той статье установка как на windows, так и на linux.

    Я использую Linux Debian. И я по той статье легко установил, а по вашей статье у меня нечего не работало.

  16. Артур Шакиров on марта 24, 2011 14:41

    Вы меня пожалуйста извините что не оправдал надежд и чаяний. Но если не включать мозг, то лучше вам сразу в могилу.

  17. Hawk on марта 24, 2011 14:43

    А насчёт отключения мозга я это написал к вашему сообщению:

    хватит ересь нести, а если, а если. Я расписал четкую инструкцию, достаточно отключить мозг и сделать так как написано.

  18. Hawk on марта 24, 2011 14:46

    Да кстати тот файлик настройки зенда хранится тут:

    /etc/php5/apache2/conf.d/zend.ini

    Уточнить его местоположение можно в phpinfo(). В разделе: additional .ini files parsed

  19. Артур Шакиров on марта 24, 2011 14:47

    я редко пишу инструкции которые применимы с отключенным мозгом, т.ч. ступайте с миром.

  20. Артур Шакиров on марта 24, 2011 15:07

    этот файлик может быть где угодно, у вас в дебиане он там. а в CentOS он в другом месте, а если человек сам всё собирал или пакеты специфичные то еще в каком-то месте.

  21. Hawk on марта 24, 2011 15:28

    Я вообщето написал где искать место положение данного файла, а именно в php функции: phpinfo();

  22. Александр on декабря 23, 2012 14:21

    Спасибо, все получилось)




Ответить