설치환경: CentOS 8 Stream + PHP7.2.x
1. 우선 ioncube_loaders설치파일을 다운로드 및 압축푼다.
[ root@ns1.tohosting.net ~]# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
[ root@ns1.tohosting.net ~]# tar xzf ioncube_loaders_lin_x86-64.tar.gz
2. php모듈경로 확인한다.(yum으로 php설치했을 경우 아래와 같은 결과를 얻게 됨.)
[ root@ns1.tohosting.net ~]# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
3. php모듈경로에 ioncube모듈파일을 복사해넣는다.(php버전에 맞는 so파일을 넣어야 함.)
[ root@ns1.tohosting.net ~]# cp ioncube/ioncube_loader_lin_7.2.so /usr/lib64/php/modules/
4. php설정파일 하단에 ioncube확장모듈을 불러올수 있도록 한줄 추가한다.
[ root@ns1.tohosting.net ~]# echo 'zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.2.so' >> /etc/php.ini
5. 마지막으로 apache를 restart 해주면 끝.
[ root@ns1.tohosting.net ~]# systemctl restart httpd
6. 설치되었는지 확인방법(ionCube PHP Loader 텍스트가 보이면 설치성공.):
[ root@ns1.tohosting.net ~]# php -v
PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v11.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
|