É possível usar as várias qualidades de serviço do produto Intelligent Management para gerenciar aplicativos baseados em PHP, além de aplicativos Java™ Platform, Enterprise Edition 5 (Java EE 5).
Antes de Iniciar
- Crie um destino de implementação PHP, criando um cluster dinâmico
ou um servidor PHP. Verifique se é possível iniciar os destinos de implementação. Para obter mais informações, leia sobre a criação de servidores PHP e clusters dinâmicos PHP.
- Prepare o aplicativo PHP para ser implementado. O
aplicativo PHP consiste em um arquivo archive e em scripts opcionais de configuração ou
de limpeza.
Os tipos de arquivo archive suportados são zip, tar, tar.gz, tar.tgz e jar.
Os scripts opcionais são executados para cada servidor no qual o aplicativo é implementado. O script de configuração é executado durante a instalação do aplicativo e o script de limpeza
é executado quando você desinstala o aplicativo para remover artefatos residuais. Os scripts de configuração podem incluir comandos, como configuração de permissões do
arquivo e criação ou exclusão de diretórios.
Sobre Esta Tarefa
Você pode experimentar as mesmas qualidades de serviço que o produto fornece para aplicativos Java EE 5 para aplicativos PHP.
Procedimento
- Navegue até o assistente de aplicativo PHP. No console administrativo,
clique em .
Escolha
o tipo de aplicativo PHP e clique em Avançar.
- Especifique o local dos scripts de archive, configuração e limpeza
de aplicativo.
- Especifique as opções de instalação, incluindo o nome do aplicativo, a edição
e a descrição da edição. O nome do aplicativo deve ser exclusivo entre todos os aplicativos que são implementados na célula, incluindo aplicativos que são outros tipos, como Java EE 5 ou aplicativos da web não gerenciados.
- Defina as propriedades de implementação do aplicativo.
- Especifique a raiz de contexto e as informações de host virtual
do aplicativo.
- Escolha os servidores e clusters nos quais o aplicativo é executado,
selecionando destinos de implementação. Escolha os servidores ou os clusters dinâmicos PHP. Você pode filtrar a lista de destinos de implementação por clusters apenas,
servidores apenas ou digitando um nome. Clique em Incluir ou em Remover para
especificar quais servidores e clusters executam o aplicativo.
- Para um aplicativo da Web não gerenciado com vários módulos, clique em Aplicar para incluir o módulo e os destinos de implementação na lista de módulos.
- Confirme o novo aplicativo PHP e salve as alterações. O
archive do aplicativo é expandido e o script de configuração é executado.
- Inicie o aplicativo. Com aplicativos de middleware,
os aplicativos são iniciados quando você inicia o servidor PHP no console administrativo. Clique em .
Selecione
os servidores que você deseja escolher como destinos de implementação e clique em Iniciar. Você também pode iniciar o aplicativo em no console administrativo. No entanto, fazer isso neste painel iniciará todos os
servidores associados a este aplicativo. A mesma regra será aplicada se você
parar aplicativos PHP neste painel.
Resultados
O aplicativo PHP é executado nos destinos de implementação PHP definidos.
Se
você implementar o aplicativo em um cluster dinâmico PHP, então o cluster dinâmico
poderá incluir ou remover servidores PHP, conforme necessário.
O que Fazer Depois
Defina políticas de serviço e de roteamento para o aplicativo.
Todas as funções de gerenciador de edição de aplicativo estão disponíveis. Quando você cria uma nova edição, o script de limpeza da primeira edição é executado, o archive do aplicativo da nova
edição é expandido e o script de configuração da nova edição é executado.
Restrição: Apenas uma edição ativa de um aplicativo PHP é suportada em um nó. Se você possuir várias edições ativas do mesmo aplicativo PHP, certifique-se de que as edições não sejam implementadas nos servidores que estão no
mesmo nó.