Ioncube Loader 설치 방법 – 다양한 호스팅 유형을 위한 간단한 단계
게시 됨: 2022-06-04
IonCube는 PHP 소스 코드를 바이트 코드로 컴파일하여 사이버 범죄자로부터 보호합니다. ionCube 로더를 설치하여 암호화된 파일을 실행하고 웹 페이지 속도를 높입니다. PHP 파일을 컴파일하는 인코더와 PHP로 작성된 스크립트를 디코딩하는 로더의 두 가지 도구를 제공합니다.
애플리케이션 소스를 인코딩하면 다음과 같은 많은 이점이 있습니다.
IonCube Loader는 런타임에 인코딩된 파일을 읽고 실행하는 데 사용되는 본격적인 PHP 확장입니다. PHP 프로그래밍 언어를 사용하여 작성된 소프트웨어를 관리합니다. 소프트웨어의 소스 코드는 ionCube 로더에 의해 보호됩니다. 허가되지 않은 컴퓨터에서 허가되지 않은 보기, 변경 및 코드 실행을 방지합니다. 인코딩은 바이트 코드로 컴파일한 후 수행하여 부담을 줄이고 소스 코드를 드롭합니다.
오픈 소스 소프트웨어, 확장, 플러그인 또는 모듈을 사용하고 있습니까?
ionCube Loader를 사용하여 모든 코드를 인코딩하여 웹사이트를 보호하는 것을 고려하십시오. 오픈 소스 코드는 더 이상 해커에게 표시되지 않습니다. IonCube Loader는 완전 무료입니다. 귀하의 웹사이트에 이 기능이 없다면 아마도 올바른 웹 호스팅 비용을 지불하고 있다고 생각할 수 있습니다.
이온큐브 로더란 무엇이며 어떻게 유용합니까?
ioncube 인코더의 온라인 버전을 무료로 사용하여 PHP 코드를 암호화할 수 있지만 이는 테스트용입니다. 그리고 IonCube Loader에 대한 비용을 지불할 필요가 없으며 서버에 완전히 무료로 다운로드하여 설치할 수 있습니다. PHP 파일을 인코딩하려면 IonCube 인코더를 구입해야 합니다.
애플리케이션 소스를 인코딩하면 다음과 같은 많은 이점이 있습니다.
- 개발자가 애플리케이션 소스를 보호하고 라이선스를 부여하는 데 도움이 됩니다.
- 민감한 정보를 숨기고 웹사이트 소유자의 무단 변경으로부터 스크립트를 보호합니다.
- 향후 스크립트 업데이트로부터 웹사이트 디자이너의 창의적인 작업과 수익원을 보호합니다.
이제 우리는 ioncube와 그 이점에 대해 알게 되었습니다. 다음은 무엇입니까? 설치, 얼마나 많은 질문이 머릿속에 떠오릅니다. 어떻게 진행할까요? 어떤 버전을 사용해야 합니까? 설치가 그렇게 어렵나요? 목록은 계속됩니다.
ionCube 로더를 설치하는 방법, 실제로 관련된 것은 무엇입니까?
이온큐브 로더를 설치하는 것은 생각보다 어렵지 않지만 쉬운 과정입니다. 몇 가지 간단한 단계를 거쳐 완료할 수 있습니다.
- 1. IonCube 로더를 다운로드합니다.
ionCube Loader는 다음에서 다운로드할 수 있습니다.
https://www.ioncube.com/loaders.php - 2. ionCube 확장 파일의 압축을 풀고 설치합니다.
- 3. PHP.ini 파일(구성 파일)을 찾습니다.
- 4. IonCube 로더를 활성화합니다.
- 5. IonCube 로더를 구성합니다.
- 6. 설치를 확인합니다.
ionCube 설치에 대한 지침이 필요하십니까?
ionCube Loader를 위한 안정적인 설치 서비스를 제공하고 있습니다. 단 $100에 전문가의 도움을 받으십시오.
PHP 버전 알아보기
ionCube Loader를 설치하기 전에 올바른 IonCube 버전을 선택해야 합니다. 버전은 시스템 설정과 일치해야 합니다. 즉, PHP 버전과 일치하는 IonCube Loader를 설치하려면 PHP 버전을 찾아야 합니다. 호스팅 시스템 및 환경에 대해 알아보려면 다음 단계를 따르세요.
- 웹 서버의 루트 디렉터리에 info.php 파일을 만들고 다음 코드를 추가합니다.

- 필요한 세부 정보를 제공하는 {yourdomain.com}/phpinfo.php를 방문하세요.

위 이미지에서 상단 헤더에서 PHP 버전 및 서버 OS 세부 정보를 얻을 수 있습니다. 이 이미지에서 PHP 버전은 7.4.23이고 OS는 Ubuntu18.04입니다. 다음으로 강조 표시된 줄은 적절한 로더를 결정하는 데 유용한 시스템 프로세서 유형을 제공합니다. 여기에서 시스템에는 x86_64가 있습니다. 우리는 64비트 PHP를 실행 중이며 i686으로 끝나면 32비트입니다. 그리고 다음은 안전의 위협이 비활성화되었음을 보여줍니다.
IonCube 로더 다운로드
- 터미널 사용
터미널에서 다음 명령을 실행하고,
- IonCube Loader 다운로드 및 추출
IonCube Loader를 다운로드하기 전에 시스템이 32비트 또는 64비트 아키텍처에서 실행되고 있는지 확인하십시오.
이를 위해 다음 명령을 실행합니다.
우나메 -a
다음으로 wget 명령을 사용하여 Ioncube Loader를 다운로드하고 압축을 풀어야 합니다.
- 64비트 시스템 또는 32비트 시스템의 경우
다음 명령을 사용합니다.
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xfz ioncube_loaders_lin_x86-64.tar.gz
- 올바른 것을 선택하고 설치
서버에 로더를 다운로드하여 압축을 푼 후 PHP 버전과 일치하는 Ioncube 로더를 설치합니다.
설치된 PHP의 버전을 알고 싶다면,
다음 명령을 사용합니다.
PHP -v
다음으로, php -i | grep extension_dir
참고: 디렉토리 이름은 PHP 버전과 Linux 배포판마다 다릅니다.
IonCube 로더용 PHP 구성
php.ini 파일의 맨 위에 다음 행을 포함하여 확장을 활성화하십시오.
- CentOS의 경우:
zend_extension = zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.4.so - 우분투, 데비안의 경우:
zend_extension = /usr/lib/php/ioncube_loader_lin_7.4.so - Windows의 경우:
zend_extension = c:\php\ioncube\ioncube_loader_win_7.4.dll - FreeBSD의 경우:
zend_extension = /usr/local/lib/php/ioncube_loader_fre_7.4.so
메모
- PHP 버전의 확장 디렉토리를 제공하고 PHP 버전과 일치하는 ioncube 로더 버전을 언급해야 합니다.
- 확장 프로그램을 설치한 후 서버를 다시 시작하십시오.
- ionCube가 모든 적절한 php.ini 구성 파일에서 활성화되어 있는지 확인합니다.
- IIS가 확장을 로드할 수 있으려면 ionCube 확장 파일의 권한을 변경해야 할 수 있습니다. 이렇게 하려면 탐색기, 속성에서 파일을 마우스 오른쪽 버튼으로 클릭하고 보안 탭을 선택하고 사용자 그룹을 추가합니다. PHP를 다시 로드하려면 이제 IIS 웹 서버를 다시 시작해야 합니다. 가장 쉬운 방법은 World Wide Web Publishing Windows 서비스를 다시 시작하는 것입니다. 관리 도구에서 서비스 응용 프로그램을 열고 서비스를 다시 시작하여 이 작업을 수행할 수 있습니다(이렇게 하면 모든 IIS 응용 프로그램 풀 및 웹 사이트가 다시 시작됩니다. 이 서버에서 다른 웹 사이트 및 응용 프로그램을 호스팅하는 경우 관련 응용 프로그램 풀을 다시 시작할 수 있습니다. 뿐).
IonCube 설치에 도움이 필요하십니까?
ionCube Loader를 위한 안정적인 설치 서비스를 제공합니다. $100에 전문적인 서비스를 받으세요.
ionCube Loader 설치 테스트
이제 ionCube Loader가 서버에 제대로 설치 및 구성되었는지 확인합니다. PHP 버전을 확인하는 것만으로 확인할 수 있습니다.
터미널에서 php -v 명령을 사용하여 ioncube 로더 설치를 테스트합니다.
phpinfo.php와 함께 URL을 실행하여 ioncube 설치를 확인할 수도 있습니다.
로더 설치 프로그램 또는 로더 마법사를 사용하여 설치
로더 마법사 PHP 스크립트는 Zip 및 tgz 아카이브에서 사용할 수 있는 경우 설치에 도움이 될 수 있습니다. 스크립트를 다운로드하여 웹 공간에 설치하십시오. 그런 다음 올바른 로더 패키지의 설치 및 선택에 대한 지침을 위해 브라우저에서 스크립트를 실행하십시오. 마법사는 아래의 로더 패키지에서도 제공됩니다.
자세한 내용은 http://www.ioncube.com/loader_installation.php를 참조하고 http://www.ioncube.com/loaders.php 패키지를 다운로드할 수 있습니다.

호스팅 공급자에 Ioncube 설치
Ioncube 로더는 이미 모든 호스팅 제공업체에 지원/설치되어 있습니다. 쉽고 빠른 프로세스는 호스팅 지원에 문의하여 계정에 ioncube를 활성화하는 것입니다. 그렇지 않으면 지원 포럼 및 FAQ를 호스팅하는 자신에게 문의하십시오.
일반적으로 호스팅용 ioncube를 활성화하기 위해 사용자 정의 PHP ini를 만드는 것으로 충분합니다. 여기에서 지원되는 콘텐츠를 검색하지 않고도 사용자가 쉽게 사용할 수 있도록 다양한 호스팅 유형에서 공유하는 단계를 찾을 수 있습니다.
공유 호스팅 지원
- '아이온큐브'를 검색하세요. 찾을 수 없으면 활성화되지 않은 것입니다.
- ioncube를 활성화하는 지침을 찾으려면 호스팅 FAQ, 포럼을 검색하십시오.
메모 :
ioncube_loader_os_type_phpversion.ext 형식의 적절한 로더가 있어야 합니다.
Os_type – (리눅스 또는 윈도우) | php버전 – (7.3, 7.4) | .ext – (따라서 – Linux, dll – Windows)
서버 측 설치의 경우
로더는 php.ini 파일을 변경하거나 서버를 다시 시작하지 않고도 웹 서버에서 자동으로 활성화될 수 있습니다. 어떤 경우에는 Ioncube를 활성화하기 위해 php.ini 파일에 Zend 확장 라인을 추가해야 합니다. 이 줄을 추가하려면 위를 살펴보세요.
다양한 호스팅으로 설치
호스트게이터
- HostGator cPanel에 로그인합니다.
- cPanel에서 소프트웨어 → 서비스로 이동합니다.
- "PHP Config"를 클릭하고 "PHP5(Single php.ini)"를 선택하고 변경 사항을 저장합니다.
- 기본 php.ini 설치 페이지로 이동합니다.
- IonCube 설치 옵션을 클릭하고 "IonCube"를 선택한 다음 "설치"를 클릭합니다.
- 완료되면 "파일 관리자"로 이동하십시오.
- 파일 관리자에서 로드할 웹 루트(public_html/www)를 선택합니다.
- 새로 생성된 php.ini.default를 찾아 찾은 다음 파일을 선택하고 php.ini로 이름을 바꿉니다.
- 이제 IonCube가 활성화되었습니다.
블루 도미노:
- 제어판에 로그인합니다.
- 스크립팅 및 추가 기능에서 CGI 및 스크립팅된 언어 지원을 클릭합니다.
- 다음으로 PHP 스크립팅을 클릭합니다.
- 다음 행을 추가하십시오.
zend_extension = /usr/local/lib/ioncube/ioncube_loader_lin_x.x.so (여기서 xx는 PHP 버전). - 저장을 클릭합니다.
OVH 호스팅:
사용자 지정 .htaccess 파일에 아래 줄을 추가합니다.
SetEnv IONCUBE 1
SetEnv PHP_VER 5
또는 .htaccess라는 파일을 만들고 텍스트 편집기를 사용하여 위의 코드 줄을 넣습니다. 그런 다음 변경 사항을 저장하고 저장소 파일의 루트에 업로드합니다.
- Ktools – 로컬 php.ini를 사용하여 ioncube 디렉토리에 있어야 하는 ioncube 로더를 구성합니다. Aruba – Ioncube는 Ktools 고객에 따라 지원되지 않습니다(1).
- Glow Host – Ioncube 지원에 대한 지원을 요청합니다. KB를 확인하거나 티켓을 만들려면 여기를 클릭하세요.
- Godaddy – PHP5 Linux 계정에서 php.ini의 이름은 php5.ini로 지정해야 합니다.
- IX Web Hosting / Host Excellence – Ioncube는 기본적으로 이미 설치되어 있습니다. php.ini는 한 번 cgi-bin 디렉토리에 넣어야 했습니다.
- Jacobson Hosting – 일부 서버에는 Ioncube가 있습니다. 설치 또는 구성 요청에 대한 지원 티켓을 열 수 있습니다.
- 네트워크 솔루션 – Ioncube가 지원되지 않는 것처럼 보입니다.
- 웹 호스팅 패드 – 기본적으로 이미 설치되어 있습니다. 로컬 php.ini를 사용하면 ioncube가 작동하지 않습니다.
- 야후 – ionCube가 지원되지 않는 것 같습니다.
아래에는 상위 30개 호스팅 제공업체가 나열되어 있습니다.
- 대디
- 아마존 웹 서비스
- 구글 클라우드 플랫폼
- 1&1
- 정사각형 공간
- 블루 호스트
- 리퀴드웹
- 호스트게이터
- 사이트 그라운드
- 드림 호스트
- 호스팅어
- 뚱보
- 호스트파파
- 호스트몬스터
- 패스트 호스트
- 블루 도미노
- 그냥 호스팅 웹 호스팅
- 재규어 PC
- 아이파워
- Lunarpages - HostPapa가 인수
- 포우 웹
- 넷펌
- 논리 시작
- 작은 오렌지
- 인모션 호스팅
- 클라우드웨이
- 저렴한 이름
- WP 엔진
- A2 호스팅
- 그린긱스
로더 다운로드
Smackcoders CRM 확장에 대한 ionCube FAQ
인코딩된 CRM 모듈 파일을 로드하기 위해 ionCube Loader를 사용합니다. 따라서 위의 단계에 따라 서버에 ionCube Loader를 설치하십시오. 로더를 설치한 후 문제가 발생하면 다음 FAQ를 참조하여 해결하세요. 그러나 FAQ에서 답변을 찾을 수 없는 경우 [email protected] 으로 지원 팀에 문의하십시오 .
1. 모듈을 성공적으로 설치했습니다. 모듈 페이지를 로드할 때 빈 페이지가 나타납니다. 무엇이 문제가 될까요?
당사의 모든 CRM 제품과 코드는 ioncube로 보호되어 있으므로 CRM 모듈을 설치하기 전에 ioncube 로더를 PHP 서버에 설치해야 합니다. 빈 페이지 오류는 이온큐브 로더 설치로 해결할 수 있습니다.
2. Ioncube 로더는 PHP 서버에 설치됩니다. smackcoders의 무료 사용자 정의 모듈은 제대로 작동하지만 CRM 모듈 페이지는 매번 빈 페이지를 던집니다. 이 문제를 해결하는 방법은 무엇입니까?
무료 CRM 확장은 단일 도메인 라이선스에 대해 인코딩되지 않습니다. 그러나 모든 CRM 모듈은 단일 도메인 라이선스와 함께 제공됩니다. 다른 CRM에 통합 모듈을 설치하려고 하면 작동하지 않습니다. 라이선스를 구매하여 모든 단일 도메인에 대한 모듈 혜택을 누릴 수 있습니다.
최고의 CRM 인코딩 제품
- Vtiger 메일침프 플러스
- VtigerCRM QuickBooks 통합
- VtigerCRM 구글 캘린더 동기화
- VtigerCRM Xero 통합
- Vtiger CRM의 타임오프 관리
여기에서 더 많은 CRM 모듈을 확인하십시오 .
결론
애플리케이션 코드를 인코딩하는 것은 소스 코드를 보호/라이선스하기 위한 일반적인 관행이 되었습니다. 이렇게 하면 정확성이 보장되고 저장 공간이 최소화됩니다. IonCube 로더는 서버의 90%에서 사용되며 대부분의 프로그램 개발자가 선택합니다. 승인되지 않은 액세스로부터 PHP 코드 및 웹 사이트에 안전을 제공합니다. IonCube 로더는 암호화된 PHP 스크립트를 디코딩하고 사이트를 안전하게 유지합니다.
ionCube 설치에 도움이 필요하십니까?
ionCube Loader를 위한 안정적인 설치 서비스를 제공합니다. 단돈 $100에 전문가를 고용하세요.