Quem eu instalo o PHP Blenc no Ubuntu 14?

1

Qual é a maneira mais fácil de instalar o PHP Blenc no Ubuntu 14?

    
por Saqib Ali 04.08.2015 / 23:06

2 respostas

2

@the_seppi resposta é boa e detalhada e provavelmente vai fazer você, mas eu gostaria também de adicionar A maneira rápida, usando um terminal

sudo -i
apt-get install php5-dev build-essential
apt-get install php-pear
pecl download channel://pecl.php.net/blenc-1.1.4b
tar xzf blenc-1.1.4b.tgz
cd blenc-1.1.4b
phpize 

Antes de iniciar o script de configuração, você pode alterar a chave codificada e a data de expiração no arquivo blenc_protect.h . Siga as instruções nesse arquivo para editar informações. Salve as alterações e inicie o script de configuração.

./configure 
make 
make install

Agora você tem que editar sua configuração de /etc/php5/cli/php.ini , adicionando no final das diretivas de arquivo para carregar a extensão BLENC.

; BLENC PHP Extension
extension=blenc.so

Aqui está minha fonte com mais detalhes sobre outros recursos

    
por Mark Kirby 05.08.2015 / 10:28
1

De link , apenas para ter dito:

  

Aviso Esta extensão é EXPERIMENTAL . O comportamento desta extensão, incluindo os nomes de suas funções e qualquer outra documentação que envolva esta extensão, pode mudar sem aviso prévio em uma versão futura do PHP. Esta extensão deve ser usada por sua conta e risco.

Primeiro, é claro, você precisa que o PHP seja instalado. Eu suponho que você já fez isso. Agora, os caras do BLENC recomendam não para usar o método easy, então vou pular isso:

  

É altamente recomendável instalar o BLENC de fontes sem o comando 'pecl'. Desta forma, você pode:

     
  • Especifique sua chave de criptografia pessoal usada para criar chaves redistribuíveis. Seu código fonte será mais difícil de decifrar também para usuários que possam ler seu arquivo_de_chave no servidor da Web.
  •   
  • Especifique uma data de expiração para o módulo BLENC. Com a data de vencimento, você pode decidir que o módulo BLENC no sistema de destino funcionará até uma data. Depois disso, o BLENC não irá descriptografar nenhum arquivo.
  •   

Todas essas opções de configuração são armazenadas no arquivo de cabeçalho: blenc_protect.h
  Por favor, leia o conteúdo de blenc_protect.h em fontes de BLENC para saber como configurar essas opções codificadas.

O 'caminho difícil' (e recomendado) é construir a extensão a partir da fonte:

  1. Instale o pacote php5-dev : sudo apt-get install php5-dev
  2. Faça o download da fonte do BLENC em aqui
  3. Extraia o arquivo baixado, abra um terminal e cd no diretório com os arquivos extraídos
  4. Execute os seguintes comandos, a partir de esta instrução . Antes de fazer isso, siga a recomendação dos autores e dê uma olhada em blenc_protect.h e faça o que disser lá, se desejar.

    phpize
    ./configure
    make
    sudo make install
    
  5. O módulo compilado será automaticamente movido para o diretório correto. Tudo o que resta a fazer é ativá-lo adicionando

    extension=php_blenc.so
    

    ao seu arquivo php.ini . Eu acho que você notará no caso do nome real ser diferente. A configuração padrão deve agora ser concluída.

por s3lph 04.08.2015 / 23:45