É possível usar as várias qualidades de serviço do produto do WebSphere Virtual Enterprise para gerenciar aplicativos baseados em PHP além dos aplicativos Java Platform, Enterprise Edition 5 (Java EE 5).
Antes de Começar
- 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.Consulte Criando Servidores PHP e Clusters Dinâmicos PHP
para obter informações adicionais.
- 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 e para aplicativos PHP.
Procedimento
-
Navegue até o assistente de aplicativo PHP.
No console administrativo,
clique em Aplicativos > Instalar novo aplicativo de middleware. 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 de 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 Servidores > Outros servidores middleware > Servidores PHP. Selecione
os servidores que você deseja escolher como destinos de implementação e clique em Iniciar.
Você também pode iniciar o aplicativo em Aplicativos > Todos os aplicativos 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ó.