Như đã đề cập ở bài viết trước “Hướng dẫn cài ioncube trên easyengine v4“. Chúng ta đã biết cách cài đặt ioncube Loader trên Easyengine. Nhưng hiện tại cách này đã cũ và không hiệu quả nữa.
Hôm nay mình sẽ hướng dẫn các bạn cách cài đặt ioncube Loader trên easyengine sử dụng ok nhất
Hướng dẫn cài đặt ionCube Loader
Để chuẩn bị cài đặt thì các bạn cần có một server vps sử dụng easyengine. Cái này mình sẽ bỏ qua và không hướng dẫn ở đây nữa. Các bạn tham khảo ở đây để biết cách cài đặt easyengine.
Chúng ta bắt đầu nào
B1. Các bạn login vào server thông qua SSH. Sử dụng Putty hoặc phần mềm nào bạn thích.
Sau khi login xong dùng lệnh
cd/
cd tmp/

B2. Tiếp theo download và giải nén ioncube Loader về /tmp :
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar -xvzf ioncube_loaders_lin_x86-64.tar.gz ioncube
b3.Tiếp theo bạn copy file ioncube vào thư mục site của mình:
cp ioncube/ioncube_loader_lin_7.3.so /opt/easyengine/sites/domain.com/app/htdocs
ls /opt/easyengine/sites/domain.com/app/htdocs

B4. Dùng Shell của EasyEngine và Docker để cài đặt ioncube
Sử dụng để tìm path:
ee shell domain.com –user=root
php -i | grep extension_dir
Chúng ta có path /usr/local/lib/php/extensions/no-debug-non-zts-20180731. Số tô đậm sẽ thay đổi tùy theo serv của cac bạn nên các bạn để ý của mình nhé.
Tiếp theo copy file ioncube vào path trên.
cp ioncube_loader_lin_7.3.so /usr/local/lib/php/extensions/no-debug-non-zts-20180731
Tiếp tục
php -i | grep additional

B5. Tạo file INI để sử dụng ioncube
Sử dụng :
echo ‘zend_extension=ioncube_loader_lin_7.3.so’ > /usr/local/etc/php/conf.d/00-ioncube-loader.ini
php -v

cp ioncube_loader_lin_7.3.so /usr/local/etc/php/conf.d/
exitee site restart domain.com

Nếu bạn có gì thắc mắc, hay góp ý. Các bạn hãy để lại comment phía dưới nhé.
Cám ơn các bạn đã đọc bài viết này !!.