Como instalar o carregador de ioncube no CentOS 7

Como instalar o carregador de ioncube no CentOS 7

IONCUBE é um conjunto de software comercial composto por um codificador PHP, fundição de pacotes, Bundler, um aplicativo de detecção de intrusões e relatório de erro no site em tempo real, bem como um carregador.

O codificador PHP é um aplicativo para proteção de software PHP: usado para proteger, criptografar e licenciar o código -fonte do PHP. IONCUBE O carregador é uma extensão usada para carregar arquivos PHP protegidos e codificados usando o codificador PHP. É usado principalmente em aplicativos de software comercial para proteger seu código fonte e impedir que ele seja visível.

Leia também: Como instalar o carregador de ioncube em Debian e Ubuntu

Neste artigo, mostraremos como instalar e configurar IONCUBE Carregador com Php em CENTOS 7 e RHEL 7 distribuições.

Pré -requisitos:

Seu servidor deve ter um servidor da web em execução (Apache ou Nginx) com Php instalado. Se você não possui um servidor da Web e PHP no seu sistema, pode instalá -los usando o Yum Package Manager, como mostrado.

Etapa 1: Instale o Apache ou o Nginx Web Server com PHP

1. Se você já tem um servidor da Web em execução Apache ou Nginx com Php instalado em seu sistema, você pode pular para o Passo 2, Caso contrário, use o seguinte comando yum para instalá -los.

-------------------- Instale o Apache com PHP -------------------- # yum install httpd php php-cli php-mysql -------------------- Instale o nginx com php -------------------- # yum install nginx php php-fpm php-cli php-mysql 

2. Depois de instalar Apache ou Nginx com Php No seu sistema, inicie o servidor da web e permita que ele inicie automaticamente no tempo de inicialização do sistema usando os seguintes comandos.

-------------------- Inicie o Apache Web Server -------------------- # SystemCtl Iniciar httpd # SystemCtl Hittpd -------------------- Inicie o servidor nginx + php-fpm -------------------- # SystemCtl Iniciar nginx # SystemCtl Ativar nginx # SystemCtl Iniciar php-fpm # SystemCtl Ativar php-fpm 

Etapa 2: Baixe o carregador IONCUBE

3. Vá para o site do Inocube e faça o download dos arquivos de instalação, mas antes disso você precisa verificar se o seu sistema está em execução em arquitetura de 64 ou 32 bits usando o seguinte comando.

# uname -a Linux Tecmint.com 4.15.0-1.EL7.Elrepo.x86_64 #1 SMP Sun 28 de janeiro 20:45:20 EST 2018 x86_64 x86_64 x86_64 GNU/Linux 

A saída acima mostra claramente que o sistema está funcionando 64 bits arquitetura.

De acordo com o seu tipo de arquitetura do sistema Linux, faça o download dos arquivos do carregador de ioncube em /tmp diretório usando o seguinte comando wget.

-------------------- Para sistema de 64 bits -------------------- # cd/tmp # wget https: // downloads.IONCUBE.com/carregador_downloads/ioncube_loaders_lin_x86-64.alcatrão.gz -------------------- Para sistema de 32 bits -------------------- # cd/tmp # wget https: // downloads.IONCUBE.com/carregador_downloads/ioncube_loaders_lin_x86.alcatrão.gz 

4. Em seguida, descompacte o arquivo baixado usando o comando TAR e mova -se para a pasta descompacida. Em seguida, execute o comando ls para listar os inúmeros arquivos de carregadores do IONCUBE para diferentes versões PHP.

# tar -zxvf ioncube_loaders_lin_x86* # ​​cd ioncube/ $ ls -l 
Arquivos do carregador de ioncube

Etapa 3: Instale o carregador IONCUBE para PHP

5. Haverá diferentes arquivos de carregadores de ioncube para várias versões PHP, você precisa selecionar o carregador IONCUBE correto para a versão php instalada no seu servidor. Para saber a versão PHP instalada no seu servidor, execute o comando.

# php -v 
Verifique a versão PHP

A saída acima mostra claramente que o sistema está usando Php 5.4.16 Versão, no seu caso, deve ser uma versão diferente.

6. Em seguida, encontre a localização do diretório de extensão para a versão PHP 5.4, É onde o arquivo de carregador IONCUBE será instalado. Da saída deste comando, o diretório é /usr/lib64/php/módulos.

# php -i | Grep Extension_Dir Extension_Dir =>/usr/lib64/php/módulos => /usr/lib64/php/módulos 

7. Em seguida, precisamos copiar o carregador de ioncube para o nosso Php 5.4 versão para o diretório de extensão (/usr/lib64/php/módulos).

# cp/tmp/ioncube/ioncube_loader_lin_5.4.SO/usr/lib64/php/módulos 

Observação: Certifique -se de substituir a versão PHP e o diretório de extensão no comando acima, de acordo com a configuração do seu sistema.

Etapa 4: Configurar o carregador IONCUBE para PHP

8. Agora precisamos configurar o carregador de ioncube para trabalhar com PHP, no php.ini arquivo.

# vim /etc /php.ini 

Em seguida, adicione abaixo a linha como a primeira linha no php.ini arquivo.

zend_extension = /usr/lib64/php/módulos/ioncube_loader_lin_5.4.então 
Ativar carregador de ioncube em php

Observação: Certifique -se de substituir o diretório de extensão e a versão PHP no comando acima, de acordo com a configuração do seu sistema.

9. Em seguida, salve e saia do arquivo. Agora precisamos reiniciar o Apache ou Nginx servidor da web para os carregadores de ioncube entrarem em vigor.

-------------------- Inicie o Apache Web Server -------------------- # SystemCtl Reiniciar httpd -------------------- Inicie o servidor nginx + php-fpm -------------------- # SystemCtl Reiniciar nginx # SystemCtl Restart php-fpm 

Etapa 5: Teste o carregador de ioncube

10. Para testar se o carregador de ioncube agora está instalado e configurado corretamente no seu servidor, verifique sua versão PHP mais uma vez. Você deve ver uma mensagem indicando que o PHP está instalado e configurado com a extensão do carregador IONCUBE (o status deve ser ativado), conforme mostrado na captura de tela a seguir.

# php -v 
Teste o carregador de ioncuber

A saída acima confirma que o PHP agora está carregado e ativado com o carregador IONCUBE.

IONCUBE O carregador é uma extensão PHP para carregar arquivos protegidos e codificados com o codificador PHP. Esperamos que tudo funcionasse bem enquanto segue este guia, caso contrário, use o formulário de feedback abaixo para nos enviar suas consultas.