Ubuntu 18.04에 ionCube 로더를 설치하는 방법

소개

IonCube 로더는 프로그래머가 PHP 파일을 인코딩 및 암호화하고 웹 페이지 속도를 높이도록 설계된 놀라운 PHP 모듈 확장입니다..


이 응용 프로그램은 현대적인 웹 사이트 범죄 시대에 소스 코드를 보호하기 위해 추가 보안 계층을 제공하기 위해 엔터프라이즈 급 PHP 응용 프로그램과 함께 일반적으로 사용됩니다..

이 튜토리얼은 Ubuntu 18.04 서버에 IonCube 로더를 설치하고 구성하는 데 도움이됩니다..

준비된? 시작하자.

시작하기 전에

이 설치가 원활하게 실행 되려면 시작하기 전에 다음을 수행해야합니다.

  • 서버 또는 가상 서버에 대한 루트 액세스를 가능하게하는 웹 호스팅 계정
  • 루트 권한으로 명령을 실행할 수있는 sudo 권한이있는 사용자
  • 완전히 구성된 Ubuntu 18.04 서버

1 단계-웹 서버 설치

Ubuntu 18.04에 IonCube 로더를 설치할 때 첫 번째 단계는 웹 서버 (Apache 또는 Nginx)를 설치하는 것입니다. 이 경우 Apache를 설치합니다.

 노트: Nginx 또는 Apache를 이미 설치 한 경우이 단계를 건너 뛰십시오..

Apache를 설치하려면 아래 명령을 실행하십시오.

$ sudo apt 설치 apache2 php7.2 php7.2-fpm php7.2-cli

설치가 완료되면 아래 명령을 실행하여 부팅시 Apache 웹 서버를 시작하고 활성화하십시오.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

이제 아래 명령을 실행하여 Apache2 웹 서버의 상태를 확인할 수 있습니다.

$ sudo systemctl 상태 apache2

다음과 같은 결과가 나타납니다.

● apache2.service-Apache HTTP 서버
로드 :로드 (/lib/systemd/system/apache2.service; 사용; 공급 업체 사전 설정 : preset 사용)
드롭 인 : /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
활성화 : 수식 이후 활성 (실행 중) 2018-10-2406 : 11 : 24 EDT; 3 일주일 전
주요 PID : 21949 (apache2)
작업 : 8 (한계 : 1152)
C 그룹 : /system.slice/apache2.service
├─993 / usr / sbin / apache2-k 시작
├─995 / usr / sbin / apache2-k 시작
├─996 / usr / sbin / apache2-k 시작
├─997 / usr / sbin / apache2-k 시작
├─998 / usr / sbin / apache2-k 시작
├─2481 / usr / sbin / apache2-k 시작
├─13860 / usr / sbin / apache2-k 시작
└─21949 / usr / sbin / apache2-k 시작

2 단계-IonCube 로더 다운로드 및 구성

웹 서버가 설치되면 이제 IonCube 로더의 설치 파일을 다운로드 할 수 있습니다. 이러한 파일을 다운로드하기 전에 아래 명령을 실행하여 시스템에 설치된 PHP 버전을 확인하십시오.

$ 스도 PHP -v

이것은 당신에게 아래 출력을 줄 것입니다 :

PHP 7.2.10-0 우분투 0.18.04.1 (cli) (빌드 : 2018 년 9 월 13 일 13:45:02) (NTS)
저작권 (c) 1997-2018ThePHPGroup
ZendEnginev3.2.0, 저작권 (c) 1997-2018ZendTechnologies
withZendOPcachev7.2.10-0 우분투 0.18.04.1, Copyright (c) 1997-2018ZendTechnologies

출력에서 서버에 설치된 PHP 버전이 7.2.10임이 분명합니다..

이제 아래 명령을 실행하여 필요한 IonCube 설치 파일을 다운로드하십시오.

$ sudo wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

그런 다음 아래 명령을 실행하여 파일을 추출하십시오.

$ sudo tar xvfz ioncube_loaders_lin_x86-64.tar.gz

제목이 새로운 디렉토리가 생성됩니다 이온 큐브 여러 PHP 버전에 대한 여러 파일을 제공합니다. 해당 PHP 버전 (7.2.10)에 맞는 올바른 폴더를 선택해야합니다..

이 경우 PHP 버전 7.2 용 파일이 필요합니다., ioncube_loader_lin_7.2.so. 파일을 올바른 PHP 확장 디렉토리에 복사해야합니다. 올바른 PHP 확장 폴더를 찾으려면 아래 명령을 실행하십시오.

$ sudo php-config–extension-dir

그러면 아래와 비슷한 결과가 나타납니다.

/ usr / lib / php / 20170718

이제 PHP 확장 디렉토리를 알고 있으므로 아래 명령을 실행하여 파일을이 디렉토리에 복사하십시오.

$ sudo cp ioncube / ioncube_loader_lin_7.2.so / usr / lib / php / 20170718

PHP에서이 확장을로드하려면 해당 확장을 해당 PHP 구성에 추가해야합니다. 이를 수행하는 두 가지 방법이 있습니다. 하나는 기본 PHP 구성 파일에 추가 할 수 있습니다. php.ini 또는 다른 파일을 만듭니다. 여기에서는 기본 PHP 구성 파일에 확장을로드합니다..

아래 명령을 실행하십시오.

$ sudo nano /etc/php/7.2/cli/php.ini

아래의 지시문을 PHP 행 아래에 붙여 넣으십시오..

zend_extension = "/usr/lib/php/20170718/ioncube_loader_lin_7.2.so"

변경 사항을 저장하고 nano 편집기를 닫은 다음 Apache 서비스를 다시 시작하여 변경 사항을 적용하십시오.

$ sudo systemctl restart apache2.service

다음으로, php-fpm을 사용하는 경우 아래 명령을 실행하여 다시 시작하십시오.

$ sudo systemctl restart php7.2-fpm.service

이제 명령을 실행하여 IonCube 로더의 상태를 확인하십시오.

$ 스도 PHP -v

다음과 같은 결과가 나타납니다.

PHP 7.2.3-1 우분투 1 (cli) (빌드 : Mar 14 2018 22:03:58) (NTS)
저작권 (c) 1997-2018ThePHPGroup
ZendEnginev3.2.0, 저작권 (c) 1998-2018ZendTechnologies
with theionCubePHPLoader (사용) + InionProtecte fromioncube24.com (구성되지 않음) v10.2.0, Copyright (c) 2002-2018, byionCubeLtd.
withZendOPcachev7.2.3-1ubuntu1, Copyright (c) 1999-2018, byZendTechnologies

결론

그게 다야! Ubuntu 18.04 서버에 IonCube 로더를 성공적으로 설치 및 구성했습니다.

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • 우분투 18.04에 PHP Composer를 설치하는 방법
    중급
  • 1 부 : Ubuntu 18.04 VPS 또는 전용 서버에 Zabbix를 설치하는 방법
    중급
  • Apache, MySQL 설치 방법 & Ubuntu 18.04 VPS 또는 전용 서버의 PHP
    중급
  • Ubuntu 18.04에서 Zabbix를 설치하는 방법 [PART TWO]
    중급
  • Ubuntu 18.04에 Magento를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me