Como configurar o php eaccelerator no CentOS & Rhel
- 4409
- 1093
- Mrs. Christopher Okuneva
PHP EACCELERATOR é usado para melhorar o desempenho dos scripts PHP, otimizando e cache em estados compilados. O Eaccelerator armazena scripts PHP compilados na memória compartilhada e executa o código diretamente dele. O Eaccelerator normalmente reduz a carga do servidor e aumenta a velocidade do seu código PHP em 1 a 10 vezes. Também existem outras opções disponíveis para otimizar scripts PHP, como APC, Memcached, Xcache etc. consulte Mais informação
Instalando o php eaccelerator
O PHP Eaccelerator pode ser simplesmente instalado usando o Yum Package Manager nos sistemas CentOS e RHEL. Também podemos usar o código -fonte para instalá -lo. Este artigo ajudará você a instalar e configurar o php eaccelerator usando os dois métodos.
Método 1. Usando o Yum Package Manager
Para instalar o php eaccelerator usando yum, basta digitar o comando abaixo.
# yum install php-reaccelerator
Ao instalar o php eaccelerator usando o yum, ele cria seu próprio arquivo de configuração de php /etc /php.D/Eaccelerator.ini. Para a configuração inicial, não há necessidade de fazer alterações, podemos simplesmente começar a usar o PHP-EACCELERATOR.
Também precisamos reiniciar o servidor da web para fazê -lo funcionar.
# serviço httpd reinicialização
Método 2. Usando o código -fonte
A maioria dos usuários evita usar a instalação da fonte e prefere usar o gerenciador de pacotes. Se o php eaccelerator não estiver disponível no pacote binário para sua distribuição, você pode usar as etapas abaixo para instalá -lo.
Baixar e extrair o arquivo de origem
Faça o download do código fonte mais recente do PHP Eaccelerator daqui ou digite os seguintes comandos para baixá -lo.
# cd/opt # wget https: // codeload.Github.com/eaccelerator/eaccelerator/zip/0.9.6 -O eaccelerator -0.9.6.ZIP # UNZIP EACCELERATOR-0.9.6.fecho eclair
Instale o php eaccelerator
Depois de extrair o tipo de php eaccelerator seguindo os comandos para compilar a fonte e instalá -lo.
# CD eaccelerator-0.9.6 # phpize # ./Configurar # Make # Make Install
Atualize a configuração do PHP
Adicione os seguintes valores ao arquivo de configuração PHP do Eaccelerator /etc /php.D/Eaccelerator.ini. Crie um novo arquivo que ele não existe.
# vim /etc /php.D/Eaccelerator.ini [Eaccelerator] Extension = "Eaccellerator.Então, "Eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eaccelerator.enable = "1" eaccelerator.otimizer = "1" eaccelerator.Debug = 0 Eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" Eaccelerator.check_mtime = "1" eaccelerator.filtro = "" Eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.permitido_admin_path = "/var/www/html"
Leia mais sobre as configurações da INI
Criando diretório de cache
Precisamos criar diretório de cache e configurar as permissões necessárias.
# mkdir -p/var/cache/php-eaccelerator # chmod 777/var/cache/php-eaccelerator
Reinicie o servidor da web
Para ativar a nova configuração do PHP, precisamos reiniciar o servidor da web.
# serviço httpd reinicialização
Testando o php eaccelerator configurado
Criar script php phpinfo.PHP usando o código abaixo no diretório acessível da Web e abra -o no navegador. O pensamento principal é verificar se está em cache php sript. Abra alguns URLs de PHP no navegador e assista à saída de informações do PHP. Se Scripts em cache o valor está aumentando, o que significa que está funcionando corretamente. Verifique a captura de tela abaixo com o valor destacado vermelho.
123 |
Painel de controle do Eaccelerator configurado
O Eaccelerator também fornece um script de controle para verificar a configuração e o status do Eaccelerator. Procure por controle.Script PHP na fonte e copie -o para URL acessível à Web e aberto no navegador como abaixo.
http: // svr2.Tecadmin.rede/controle.Detalhes de login padrão do PHP: Admin / Eaccelerator
- « Como excluir arquivos com mais de 30 dias no Linux
- Como usar funções em scripts de shell de bash »