Обновление php ioncube loader до актуальной версии на примере Linux Centos 7 и панели управления VESTA CP, ISPmanager

sitecreator

Administrator
Команда форума

Скачиваете архив с актуальными версиями ioncube loader с сайта разработчика. Имя архива (актуальное на текущий момент):
ioncube_loaders_lin_x86-64.zip

На серверах всегда установлена 64-х битная операционная система, поэтому вы выбираете архив Linux (64 bits) для скачивания. Провайдер (хостер) предлагает для установки на серверах (VDS, VPS) образы именно 64-х битных систем Linux.
(Справедливости ради нужно сказать, что может быть и 32-х битная, но только в том случае если вы устанавливали ОС из собственного образа и для этого имелись веские (?) основания. В своей практике встретил один единственный раз сервер с 32-х битной ОС Linux, при этом заказчик не смог объяснить для чего именно используется 32-х битная, это был случай из статистики по более чем 1100 сайтам.)



Разархивируете.
Закачиваете по фтп в папку /home/admin/ioncube/ все файлы:



Вряд ли вам понадобятся файлы для версий php древнее чем 5.4

Далее заходите на серрвер через консоль (через SSH) как пользователь root. Запускаете
Midnight Commander - консольный файловый менеджер для Linux.

Код:
# mc
Если mc не установлен, то сперва установите:

Код:
# yum install mc
Далее в левой панели выбираете папку /home/admin/ioncube , а в правой - /usr/local/vesta/ioncube.
И копируете все файлы из левой в правую панель.





Конечная папка для файлов ioncube может отличаться в конкретной реализации.

Результат проверяете путем короткой программы с кодом

Код:
phpinfo();



Сначала вы всегда можете уточнить месторасположение конфигурационного файла для ioncube через тот же

Код:
phpinfo();


Находите файл конфигурации для ioncube, а далее смотрите его содержимое. Папку для загрузки файлов ioncube вы легко определяете по пути для zend_extension.





После установки новой версии php ioncube loader может потребоваться перезагрузка вашего веб-сервера (nginx или Апачи). И/или перезагрузка php-fpm (если вы испльзуете данный режим php). В противном случае вы рискуете получить ошибку сервера при попытке открыть страницу сайта, использующую php.

ISPmanager



Если у вас установлена панель управления ISPmanager, то файлы ioncube loader расположены здесь (на примере php 7.0):
/opt/php70/lib/php/modules/

 
Последнее редактирование:
Верх