eu quero iniciar o Apache e o MySQL automaticamente pela linha de comando no uniserver zero XIV
aqui o site oficial propõe que você o inicie com o seguinte comando (e funciona!):
UniController.exe start_both
UniController.exe stop_both
Também pode ser feito manualmente pela GUI (E funciona!):
problema:
curiosamente a ação acima modifica o arquivo C:\UniServerZ\home\us_config\us_config.ini
de false
paratrue
RunAtPcStartUpEnabled=true
RunApacheAtStartUp=true
RunMysqlAtStartUp=true
Mas se eu fizer a modificação diretamente no arquivo us_config.ini
(sem abrir o aplicativo), e alterar esses valores de false
para true
, quando reinicio o PC, o apache + mysql não inicia, então a ação acima deve fazer outra coisa
Também aqui o site oficial propõe instalar e rodar como um serviço (e não funciona!):
C:\UniServerZ\core\apache2\bin\httpd_z.exe -k install -n "us_apache_1"
C:\UniServerZ\core\mysql\bin\bin\mysqld_z.exe --install "us_mysql_1" --defaults-file=C:/UniServerZ/core/mysql/my.ini
C:\UniServerZ\core\apache2\bin\httpd_z.exe -k start -n "us_apache_1"
sc.exe start "us_mysql_1"
mas esses comandos estão incompletos e contêm erros de origem
Qual é a maneira correta de iniciar com o PC apache + mysql no UniServer Zero XIV (pela linha de comando cmd ou modificando o arquivo .ini)? obrigado
O seguinte resolveu o problema:
Primeiro : Mude
false
paratrue
em\UniServerZ\home\us_config\us_config.ini
Segundo : Abra o CMD com privilégios administrativos e execute os seguintes comandos:
Ou em alguma vitória x64:
e reinicie...
PD: Para excluir as chaves do registro:
ou
Existe uma maneira de fazer isso com uma interface gráfica do usuário sem usar a linha de comando ou truques de registro, e isso é configurar uma tarefa agendada .
Abra o Agendador de Tarefas
Para abrir o Agendador de Tarefas, existem vários métodos
Clique
Create Basic Task
no menu Ações no lado direitoEscolha um nome para a nova atividade e clique em próximo
Agora é hora de definir o gatilho. Escolha
When I log on
e clique em Avançar.Em Ação, escolha
Start a program
e clique em Avançar. [Clique
Browse
Escolha o
Unicontroller.exe
arquivoAdicione os seguintes argumentos
start_both
Marque a caixa
Open the Properties dialog for this task when I click Finish
e clique em concluirUma nova janela deve abrir agora chamada
Properties for ____(Local Computer)
. Na guia aberta, marqueRun with highest privileges
e clique em OK.