Встановлення ionCube loader + PHP-FPM на CentOS 7 та RHEL 7
Щоб встановити ionCube з PHP на CentOS 7 та RHEL 7, виконайте наступні кроки:
Завантажте ionCube Loader з офіційного сайту ionCube (https://www.ioncube.com/loaders.php) залежно від версії PHP, яку ви використовуєте. Наприклад, для PHP 7.4 на CentOS 7, ви можете завантажити наступний файл:
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Розпакуйте завантажений файл:
tar xvfz ioncube_loaders_lin_x86-64.tar.gz
Скопіюйте файл ioncube_loader_lin_7.4.so до каталогу, де зберігається ваша бібліотека PHP-розширень. Наприклад, якщо ви використовуєте PHP-FPM, ви можете скопіювати файл до каталогу /usr/pre/php/modules:
sudo cp ioncube/ioncube_loader_lin_7.4.so /usr/lib64/php/modules/
Створіть файл конфігурації ionCube для PHP. Створіть новий файл ioncube.ini в каталозі /etc/php.d/ з таким вмістом:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.4.so
Перезапустіть веб-сервер або PHP-FPM для застосування змін:
sudo systemctl restart httpd
або
sudo systemctl restart php-fpm
Перевірте, чи встановлено ionCube. Створіть файл phpinfo.php у кореневому каталозі вашого веб-сервера з таким вмістом:
echo phpinfo();
Відкрийте цей файл у вашому веб-браузері та переконайтеся, що ionCube встановлено. У розділі "Additional Modules", повинен бути розділ з назвою "ionCube Loader".