Ir para conteúdo
  • Cadastre-se

Instalar php shield no vps ! Como proceder?


Flash®

Posts Recomendados

Bom pessoal, pra instalar o phpSHIELD em um servidor linux.

Todos os comandos devem ser executados como root.

Primeiro baixe o loader.

32bits = http://www.phpshield.com/loaders/ixed4.lin.x86-32.tar.gz

64bits = http://www.phpshield.com/loaders/ixed4.lin.x86-64.tar.gz

Vamos supor q o servidor aqui seja 32bits.


root@01 [~]# mkdir phpshield

root@01 [~]# cd phpshield

root@01 [~/phpshield]# wget http://www.phpshield.com/loaders/ixed4.lin.x86-32.tar.gz

root@01 [~/phpshield]# tar zxvf ixed4.lin.x86-32.tar.gz

O seguinte comando é pra descobrir qual é a pasta das extensões do php

root@01 [~/phpshield]# php -i | grep "extension_dir"

extension_dir => /usr/local/lib/php/extensions/no-debug-non-zts-20090626 => /usr/local/lib/php/extensions/no-debug-non-zts-20090626

Agora vamos descobrir qual a versão do nosso php com o comando php -v

root@01 [~/phpshield]# php -v

PHP 5.3.6 (cli) (built: Jun 28 2011 21:38:01)

Copyright (c) 1997-2011 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

    with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator

    with the ionCube PHP Loader v3.3.20, Copyright (c) 2002-2010, by ionCube Ltd.

    with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH

Agora vamos copiar a extensão certa pra sua versão do PHP, no meu caso, PHP 5.3, o comando é o seguinte:

root@01 [~/phpshield]# cp ixed.5.3.lin /usr/local/lib/php/extensions/no-debug-non-zts-20090626/

root@01 [~/phpshield]# chmod +x /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ixed.5.3.lin

Caso seu PHP seja 5.2, substitua ixed.5.3.lin por ixed.5.2.lin Agora adicione a seguinte linha no fim do seu php.ini:
extension = "ixed.5.3.lin"
Caso seu servidor tenha cPanel, seu php.ini provavelmente é /usr/local/lib/php.ini Se seu servidor é CentOS sem cPanel o seu php.ini está em /etc/php.ini Agora reinicie o Apache com o comando
/etc/init.d/httpd restart[/code]

Pronto, phpSHIELD instalado.

;)

Obrigado Maunose graças a sua dica me ajudou muito hoje parabéns por ter compartilhado.

Editado por menigma
Link para o comentário
Compartilhar em outros sites

Eu fiz este procedimento e ainda assim quando vou executar o plugin Easy Cp Backup v3 da o seguinte erro.

PHP script /usr/local/cpanel/whostmgr/docroot/easycpbackup/migracao.php is protected by phpSHIELD and requires the phpSHIELD loader ixed.5.2.lin. The phpSHIELD loader has not been installed, or is not installed correctly. Please find the required loader within phpSHIELD installation directory or visit the phpSHIELD php encoder site to download it.

Alguem sabe como resolver?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?