터미널에서 php -v를 사용했을때 ioncube Loader 연결이 안되는 상황입니다.
(ps. 지속되어온 프로젝트를 이유로 php 5.3이하 버전을 사용해야하는 상황입니다.)
$ php -v
PHP 5.3.29 (cli) (built: Sep 27 2021 08:13:02)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
있어야 하는부분 >> with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com(unconfigured)
Copyright (c) 2002-2016, by ionCube Ltd.
---------시도했던 방법 ------------
-
ioncube 64-bit 다운
$ cd /tmp
$ wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
-
압축풀고 사용할 파일 버전 확인
$ tar -zxvf ioncube_loaders_lin_x86
$ cd ioncube/
$ ls -l
-
설치
$ php -i | grep extension_dir
3.2버전에 맞게 카피
$ sudo cp /tmp/ioncube/ioncube_loader_lin_5.3.so /usr/lib/php53/20090626
3.3 php.ini 설정
$ sudo vi /etc/php53/cli/php.ini #for PHP CLI
$ sudo vi /etc/php53/fpm/php.ini #for PHP-FPM & Nginx
$ sudo vi /etc/php53/apache2/php.ini #for Apache2
추가
zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_5.3.so
3.4. 서버 재시작
$ sudo service apache2 restart
$ sudo service php53-fpm restart
- 확인
$php -v