Mudanças entre as edições de "Transformando o EasyPHP em serviço de Windows"

De Wiki AIX
Ir para: navegação, pesquisa
 
(7 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 16: Linha 16:
  
 
::*'''c:\aixphp\mysql\my.ini;'''
 
::*'''c:\aixphp\mysql\my.ini;'''
 +
<br>
  
 +
==Copiar os seguintes arquivos:==
  
Clique em: '''EasyPHP | Configuração'''
+
c:\aixphp\php\libmysql.dll '''para''' c:\windows\system32\
 +
 
 +
 
 +
c:\aixphp\apache\php.ini '''para''' c:\windows
 +
 
 +
 
 +
==Variável de Ambiente==
 +
 
 +
Execute um clique com botão direito do mouse sobre '''Meu Computador''' na '''área de trabalho''' do Windows, no menu '''pop-up''' que será carregado clique em''' Propriedades''';
 +
 
 +
 
 +
:::'''Área de Trabalho | Meu Computador | Propriedades'''
 +
 
 +
 
 +
:::[[Imagem:variaveis6.jpg]]
 +
 
 +
 
 +
Acesse a '''Aba Avançado''' e em seguida no botão '''Variáveis de Ambiente''';
 +
 
 +
 
 +
:::'''Aba Avançado''' | ''' Variáveis de Ambiente'''
 +
 
 +
:::[[Imagem:variaveis2.jpg]]
 +
 
 +
 
 +
Em '''Variáveis de Sistema''' localize uma linha na '''coluna variável''' nomeada como '''Path''', selecione-a e clique em '''Editar''';
 +
 
 +
 
 +
:::'''Variáveis de Ambiente''' | ''' Variáveis do Sistema | Path'''
 +
 
 +
:::[[Imagem:variaveis1.jpg]]
 +
 
 +
 
 +
Em '''Valor da Variável''' inclua ao final da linha o seguinte:
 +
 
 +
 
 +
''';c:\aixphp;c:\aixphp\php;c:\aixphp\php\ext;c:\aixphp\mysql\bin'''
 +
 
 +
 
 +
Finalize clicando em '''OK''' em todas as telas e execute um '''restart''' no '''Apache''';
 +
 
 +
 
 +
'''Botão direito''' sobre o ícone '''EasyPHP''' > Reiniciar ou clique duplo sobre o '''EasyPHP''' > Apache > reiniciar.
 +
 
 +
==Clique em: '''EasyPHP | Configuração'''==
  
 
[[Imagem:Easy.win1.jpg]]
 
[[Imagem:Easy.win1.jpg]]
Linha 28: Linha 74:
  
  
Caso ocorra algum erro após transformar o '''EasyPHP''' em serviço, verifique pela existência da alteração da [http://gestaoescolar.aix.com.br/index.php?title=T%C3%B3picos_de_Corre%C3%A7%C3%B5es#Alterando_a_Vari.C3.A1vel_de_Ambiente Variável de Ambiente: PATH].
+
==Tópicos de correção:==
 +
 
 +
Não se preocupe com as mensagens de erros que são apresentadas no momento de clicar no easyphp ao transforma-lo em serviço, deve ser feita a checagem a partir da console de serviços do windows (deve existir dois serviços sendo: Apache2.2 e Mysql)
 +
 
 +
Caso este serviços não existam devemos cria-los manualmente:
 +
 
 +
Abra um tela do DOS (prompt de comandos) e execute os seguintes comandos:
 +
 
 +
sc create Apache2.2 "C:\AIXPHP\Apache\bin\apache.exe -k runservices" start= auto
 +
 
 +
sc create Mysql binpath= "C:\AIXPHP\MySql\bin\mysqld.exe --defaults-file=C:\AIXPHP\MySql\my.ini MySql" start= auto
 +
 
 +
'''Observação:'''
 +
 
 +
Para instalações em windows vista e windows 7 quando for criar os serviços pelo easyphp execute-o em modo administrador.
 +
 
 +
Caso depois de criado os serivços manualmente estes ainda derem erro ao ser executado tente rodar os comando a partir da tela do DOS (prompt de comando). Se for verificado que estes entraram em execução, reinicie a maquina.
 +
 
 +
 
 +
 
 +
  
  

Edição atual tal como às 16h07min de 9 de abril de 2010


Após finalizar todas as configurações do EasyPHP (Apache e PHP.ini), devemos transformá-lo em serviço de Windows, possibilitando que as aplicações vinculadas ao Apache/MySQL permaneçam no ar após um restart do servidor/estação, ou seja, não sendo mais necessário logar no Windows e executar o EasyPHP ou tê-lo rodando próximo ao relógio do Windows.


Obs.: Após transformado em serviço de Windows as configurações do Apache, PHP e MySQL somente poderão ser feitas nos arquivos de configuração existente nos respectivos diretórios de cada uma destas aplicações:


  • c:\aixphp\apache\conf\httpd.conf;


  • c:\aixphp\apache\php.ini;


  • c:\aixphp\mysql\my.ini;


Copiar os seguintes arquivos:

c:\aixphp\php\libmysql.dll para c:\windows\system32\


c:\aixphp\apache\php.ini para c:\windows


Variável de Ambiente

Execute um clique com botão direito do mouse sobre Meu Computador na área de trabalho do Windows, no menu pop-up que será carregado clique em Propriedades;


Área de Trabalho | Meu Computador | Propriedades


Variaveis6.jpg


Acesse a Aba Avançado e em seguida no botão Variáveis de Ambiente;


Aba Avançado | Variáveis de Ambiente
Variaveis2.jpg


Em Variáveis de Sistema localize uma linha na coluna variável nomeada como Path, selecione-a e clique em Editar;


Variáveis de Ambiente | Variáveis do Sistema | Path
Variaveis1.jpg


Em Valor da Variável inclua ao final da linha o seguinte:


;c:\aixphp;c:\aixphp\php;c:\aixphp\php\ext;c:\aixphp\mysql\bin


Finalize clicando em OK em todas as telas e execute um restart no Apache;


Botão direito sobre o ícone EasyPHP > Reiniciar ou clique duplo sobre o EasyPHP > Apache > reiniciar.

Clique em: EasyPHP | Configuração

Easy.win1.jpg


Clique em: Iniciar Apache e MySql como Serviço (apenas administrador)

Easy.win2.jpg


Tópicos de correção:

Não se preocupe com as mensagens de erros que são apresentadas no momento de clicar no easyphp ao transforma-lo em serviço, deve ser feita a checagem a partir da console de serviços do windows (deve existir dois serviços sendo: Apache2.2 e Mysql)

Caso este serviços não existam devemos cria-los manualmente:

Abra um tela do DOS (prompt de comandos) e execute os seguintes comandos:

sc create Apache2.2 "C:\AIXPHP\Apache\bin\apache.exe -k runservices" start= auto
sc create Mysql binpath= "C:\AIXPHP\MySql\bin\mysqld.exe --defaults-file=C:\AIXPHP\MySql\my.ini MySql" start= auto

Observação:

Para instalações em windows vista e windows 7 quando for criar os serviços pelo easyphp execute-o em modo administrador.

Caso depois de criado os serivços manualmente estes ainda derem erro ao ser executado tente rodar os comando a partir da tela do DOS (prompt de comando). Se for verificado que estes entraram em execução, reinicie a maquina.