Estive hackeando meu caminho para fazer o Ampps funcionar no Ubuntu. O Ampps será usado para usar um aplicativo Web local para o negócio de minha família e eu preciso que o Ampps seja iniciado quando o Ubuntu for iniciado, sempre. Eu acho que vou deixar o PC funcionando, mas uma falha de energia, ou algum outro problema, deve ocorrer no dia em que eu estiver a 100 milhas do escritório, e ninguém será capaz de usar o aplicativo. E explicar como iniciar Ampps no Ubuntu para o seu usuário comum de PC nunca vai dar certo.
Acredito que seja apenas uma questão de indicar automaticamente o Apache e o MySQL na inicialização, mas, novamente, não tenho certeza se isso é suficiente para o sistema manipular os pedidos para a pasta correta.
Atualizar
Tentando rastrear uma solução, tentei:
E aparentemente há poucas outras opções. Colocar um script * .conf em / ect / init / resultou em um erro de permissão negada e, como isso ocorreu durante a inicialização, estou bastante certo de que, com base em como o Ampps está configurado, ele não deve ser executado. Eu acho que Lightdm poderia ser a resposta, mas não consigo obter nenhum resultado. O wiki do Ubuntu para Lightdm basicamente diz que, se você errar, a área de trabalho não carregará. Bem, o desktop carregado, mas Ampps não. Alguém sabe o que isso significa? Eu nem tenho certeza se a minha mudança para lighdm, correu. Coloquei o seguinte em um arquivo chamado "50-myconfig.conf" (usei a sugestão de nome do wiki) e coloquei a pasta / etc / lightdm /
[SeatDefaults]
display-setup-script=/usr/local/ampps/Ampps
Também tentei "greeter-setup-script" mas nada.
Também olhei para crontab, agora que é uma pequena característica confusa. Aparentemente, você pode executar um script na inicialização com o @reboot, colocando um script na pasta "/etc/cron.d/". Ainda está resolvendo como deve ser a sintaxe de um script.
Para tornar as coisas mais complicadas, tive um comportamento estranho com o Ampps (o Ampps é uma bagunça no linux). Se eu iniciar Ampps com
cd /usr/local/ampps/
sudo ./Ampps
não é o mesmo que
sudo /usr/local/ampps/Ampps
para que o Ampps funcione, primeiro tenho que executar o Ait na área de trabalho do Lxde para que possa clicar com o botão direito no ícone da bandeja e configurar o Ampps para iniciar o Apache e o MySQL quando o Ampps for iniciado. A primeira maneira é iniciar o Apache e o MySQL e a segunda não. Então agora eu preciso de um script mais complicado. Eu preciso definir um caminho que eu estou supondo (não sei bem como), em seguida, execute "Ampps" com permissões de root. Mas tem que ser depois que a GUI é carregada, mas antes do login (ou use o autologin do lightdm, talvez).