> 백엔드 개발 > PHP 튜토리얼 > zte grand memo ionCube는 zend와 유사한 PHP 암호화/복호화 도구입니다.

zte grand memo ionCube는 zend와 유사한 PHP 암호화/복호화 도구입니다.

WBOY
풀어 주다: 2016-07-29 08:43:21
원래의
1066명이 탐색했습니다.

PHP 자체에는 ionCube 로더 모듈이 포함되어 있지 않으므로 ionCube 웹사이트에서 다운로드해야 합니다. ionCube 로더는 무료이지만 인코더는 더 비쌉니다(199달러부터 시작).

다음은 Linux에서 ionCube Loader를 설치하는 방법을 소개합니다.

1. ionCube http://www.ioncube.com/loader_download.php를 다운로드합니다. 저는 wget을 사용하여 명령줄에서 Linux64 버전을 얻습니다.
wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

2. 압축을 푼다 tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

3. 압축을 푼 폴더에 ioncube-loader-helper.php를 찾아 웹사이트 디렉터리에 복사합니다. 예:
cp ioncube-loader-helper.php /var/www/html/

4. 그런 다음 브라우저에서 ioncube-loader-helper.php를 열고 서버 시스템 정보 링크를 클릭하면 시스템 구성에 따라 무엇을 사용해야 하는지 알려줍니다. ionCube-loader 모듈과 php.ini의 경로를 알려줍니다.

5. 그런 다음 관련 모듈을 /usr/local/(또는 다른 디렉터리)에 복사하고 4단계의 프롬프트에 따라 php.ini에 한 줄을 추가합니다. 예:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
참고: php.ini에 zend_extension이 없으면 이 줄을 어느 위치에나 추가할 수 있습니다. 그렇지 않으면 첫 번째 zend_extension 문 앞에 추가하세요.

6. php.ini를 저장하고 서버를 다시 시작합니다. 우리 서버에서 사용되는 명령은 다음과 같습니다. /etc/init.d/httpd restart

또한 ZendGuard와 ionCube 도구의 비교에 대한 기사도 ZendGuard에서 보았습니다. ZendGuard는 PHP 소스 코드만 암호화할 수 있는 도구입니다. ZendOptimizer로 구성된 환경에서 사용되며 독립적으로 실행할 수 없습니다. 사용되는 ZendOptimizer(PHP 최적화 엔진)를 ZendGuard와 결합하면 소스코드 실행 속도를 20~50%까지 높일 수 있다고 합니다. 저희 회사 웹사이트에서는 아직 PHP 암호화 및 PHP 최적화를 사용하지 않았습니다. 기회가 된다면 꼭 사용해 보시기 바랍니다.

PHP의 암호화가 오픈소스 개념에 어긋나는지 궁금합니다.


ionCube 로더는 zend와 유사한 PHP 암호화 도구입니다
어제 Oriwin에서 온라인 시험 시스템을 다운로드했는데 홈페이지를 열었을 때 다음 메시지가 표시되었습니다.
"ionCube PHP 로더가 필요합니다. ioncube_loader_win_5.2 .dll은 사이트 관리자가 설치해야 합니다.”
이것이 ionCube 복호화 도구인 ionCube 로더가 부족한 이유입니다.
ionCube Encoder는 PHP 소스 코드를 ByteCode로 변환할 수 있습니다. 암호화되어 인증된 PHP 코드는 더 이상 오픈소스가 아닙니다. 암호화된 PHP 코드를 실행하려면 ionCube 로더를 사용해야 합니다. PHP 자체에는 ionCube 로더 모듈이 포함되어 있지 않으므로 ionCube 웹사이트에서 다운로드해야 합니다. ionCube 로더는 무료이지만 인코더는 더 비쌉니다(199달러부터 시작).
다행히도 테스트 시스템에는 로더 파일 패키지가 통합되어 있어서 다운로드하는 수고를 덜었습니다. 내 사무실 컴퓨터가 인터넷에 연결되지 않아 현재 타이핑하고 있는 컴퓨터가 정보 확인용으로 사용되고 있습니다.
연 후 Loader ioncube_loader_win_5.2.dll 파일이 있는지 확인하세요.
그런 다음 PHP 설치 디렉터리로 이동하여 php-apache2handler.ini 파일을 찾으세요. zend_extension_ts
를 검색하고 그 뒤에 zend_extensi ioncube_loader_win_5.2.dll" 섹션을 삽입합니다.
Loader ioncube_loader_win_5.2.dll 파일의 경로를 사용자 경로로 바꿉니다.
아파치를 다시 시작하고 효과를 테스트합니다.
영어를 잘하시는 분이라면 ioncube-loader-help.php 파일을 확인해서 직접 설치 및 구성도 가능합니다.

위 내용은 zte grand memo의 내용을 포함하여 zend와 유사한 PHP 암호화/복호화 도구인 zte grand memo ionCube를 소개한 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿