Ubuntu 16.04 - Como iniciar o painel de controle xampp

30

Como posso iniciar o xampp? Após a instalação, não houve nenhum atalho criado na desctop, agora não consigo encontrá-lo. Estou usando o XAMPP mais recente para Linux 5.6.30, 7.0.15 e 7.1.1

O painel iniciou logo após a instalação, mas não consigo descobrir como iniciar o painel após o fechar.

Eu li em algum outro tópico para executar este comando:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 

Mas isso falha com:

 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Traceback (most recent call last):
  File "xampp-control-panel.py", line 18, in <module>
    import gtk
ImportError: No module named gtk

Eu também tentei procurar por xampp, mas nada relevante foi encontrado:

insira a descrição da imagem aqui

ATUALIZAR:

/ opt / lampp

insira a descrição da imagem aqui

ATUALIZAR:

Eu também tentei iniciar o xampp a partir do terminal assim:

root @ ubuntu: / opt / lampp $ ./xampp panel

Mas a página de ajuda do xampp é exibida no terminal e nenhuma GUI está iniciando:

insira a descrição da imagem aqui

Preto
fonte
1
tente instalar o pacote python gtk e reinicie o painel de controle xampp -> launchpad.net/ubuntu/+archive/primary/+files/...
Akhil Varma
3
wow, já 10k pontos de vista sobre simples algo assim, ubuntu realmente precisa para melhorar, por isso é mais fácil de usar, caso contrário, todo mundo vai ficar em janelas
Preto
lol, 2019 e temos 227.000 visualizações, ainda é tão complicado ?!
Preto

Respostas:

33

Antes de tudo, você precisa instalar o gksu com o seguinte comando:

sudo apt-get install gksu

Então corra:

gksu gedit /usr/share/applications/xampp-control-panel.desktop

e salve o seguinte código no arquivo

(Você está usando o sistema de 64 bits, não há necessidade de alterar nada, basta copiar e colar)

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Nota: Para xampp de 32 bits, digite "manager-linux.run" no lugar de "manager-linux-x64.run"

Execute o seguinte comando no terminal:

sudo apt-get update

Agora verifique os aplicativos, seu ícone foi criado.

Não criará um ícone na área de trabalho, criará uma entrada na pesquisa de aplicativos, como mostrado na captura de tela.

insira a descrição da imagem aqui

Verifiquei se o diretório está correto, mas estão faltando algumas pastas do xampp. Verifique o meu e compare.

insira a descrição da imagem aqui


Para desinstalar o seu xampp atual


Copie e cole os comandos abaixo no terminal e pressione o botão Enter.

sudo -i
cd /opt/lampp
sudo ./uninstall 

Para instalar o XAMPP


Search `xampp-linux-x64-5.6.30-0-installer.run` in Google and download it. Then run:

chmod +x xampp-linux-x64-5.6.30-0-installer.run
sudo ./xampp-linux-x64-5.6.30-0-installer.run

Verifique se o seguinte comando é executado ou não:

sudo /opt/lampp/lampp start

também verifique desta forma se funciona ou não:

insira a descrição da imagem aqui

Alamjit Singh
fonte
Não criará ícone diretamente na área de trabalho. Pesquise conforme mostrado na captura de tela.
Alamjit Singh
1
faça upload da captura de tela do diretório / opt / lampp. (Vá para este diretório pressione o botão Print Screen e depois salvá-lo, em seguida, enviá-lo)
Alamjit Singh
1
Acabei de desinstalar e reinstalar, mas tenho a mesma quantidade de pastas e arquivos de antes.
Preto
1
O atalho não está funcionando de longe.
Preto
2
Uau, os desenvolvedores do XAMPP estão testando seu próprio software?
Preto
27

Você pode usar um dos comandos abaixo.

  • Se você usa um sistema de 32 bits:

    sudo /opt/lampp/manager-linux.run
    
  • Se você usa um sistema de 64 bits:

    sudo /opt/lampp/manager-linux-x64.run
    
zakmail007
fonte
3
Trabalho! E funciona bem. Idealmente, o Xampp deveria ter criado os executáveis ​​de inicialização necessários, em vez de esperar que façamos isso.
Nav
1
Damm right @Nav. Eles estão tentando nos tornar um nerd completo. e desperdiçar nosso tempo procurando por este pedaço de ....
Prabesh bhattarai
6

Neste post, expliquei como os atalhos realmente funcionam

Primeiramente gksudeve ser instalado no Ubuntu. Execute o seguinte comando para confirmar se ele está instalado e ele será instalado se ainda não estiver:

sudo apt-get install gksu

Faça o mesmo como visto nas capturas de tela. Todos os atalhos estão presentes na pasta de aplicativos. Então você tem que criar um arquivo de atalho em seu diretório. (não esqueça de salvar)

Coloque o seguinte texto em /usr/share/applications/xampp-control-panel.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
Icon=/opt/lampp/htdocs/favicon.ico
Categories=Application
Type=Application
Terminal=false

Agora vá /usr/share/applicationse verifique se a entrada foi criada ou não:

insira a descrição da imagem aqui

A extensão do atalho ou ícones é .desktop.


Se já houver um atalho do XAMPP presente nessa pasta, você também poderá editar seu código em vez de criar um novo arquivo, conhecendo seu nome como mostrado abaixo:

insira a descrição da imagem aqui

Agora suponha que você queira editar o código ou sol.desktopexecute o seguinte comando:

sudo gedit /usr/share/applications/sol.desktop

corre:

sudo apt-get update
Alamjit Singh
fonte
1
O gksu está obsoleto. Ele foi removido do Debian, Ubuntu 18.04 e outra versão mais recente da distribuição Linux. A solução agora é usar: askubuntu.com/questions/39281/…
Cagy79
3

Siga os passos abaixo:

  1. Instale o gnome-panel para poder criar o iniciador:

    sudo apt-get install --no-install-recommends gnome-panel

  2. Execute o comando abaixo para executar o aplicativo Create Launcher:

    gnome-desktop-item-edit ~/Programs/Launchers --create-new

  3. A janela "create launcher" aparece e selecione "Application" como o Type.

  4. Digite, por exemplo, “XAMPP starter” como o Nome.

  5. Digite “sudo / opt / lampp / lampp start” na caixa de comando.

  6. Pressione OK.

M. Hossein
fonte
1
Obrigado, mas eu obtenhognome-desktop-item-edit: file:///root/Programs/Launchers does not have a .desktop or .directory suffix
Black
Este caminho [~ / Programas / Launchers] é um exemplo! Crie uma pasta e insira seu caminho. O arquivo .desktop será salvo lá.
M. Hossein
1
Ok, eu tentei isso, agora há um atalho no meu desctop, mas nada acontece Se eu clicar nele.
Preto
Experimente este "gnome-desktop-item-edit /opt/lampp/manager-linux-x64.run --create-new" e execute "sudo apt-get update" no terminal em que ele deve funcionar.
Alamjit Singh
2

Você está faltando um módulo que pythonrequer gtk,. GTK é usado para desenhar a GUI.

Este comando pode fazer o truque:

sudo apt install python-gtk2

Quando terminar, tente iniciá-lo novamente com:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Nicholas
fonte
Eu não acho que isso está faltando. Se realmente estava faltando, como o painel poderia aparecer logo após a instalação? De qualquer forma, eu recebo #Error importing pygtk2 and pygtk2-libglade
977
1
Você não especifica que o painel apareceu "logo após a instalação". E eu vou para a mensagem de erro do python, ou seja, que você está sentindo falta do python-gtk completamente ou não está no caminho de pesquisa do python.
Nicholas
Sim, desculpe, eu não mencionei isso.
preto
Você ainda precisa de ajuda ou encontrou sua solução?
Nicholas
Não, obrigado. Ele funciona agora. Eu era capaz de abrir o painel, executando sudo ./manager-linux-x64.runna pasta xampp
Preto
0

Para criar um iniciador na área de trabalho:

1) Você precisa do gksu; se ainda não o tiver, execute o terminal:

sudo apt-get install gksu

2) Execute o gedit (ou qualquer outro editor de texto) e digite as informações abaixo:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/lampp/htdocs/favicon.ico
Name[en_US]=XAMPP
Exec=gksu /opt/lampp/manager-linux-x64.run
Comment[en_US]=Start XAMPP Control Panel
Name=XAMPP
Comment=Start XAMPP Control Panel
Icon=/opt/lampp/htdocs/favicon.ico
Save the file on your Desktop as Xampp.desktop

3) Quando o atalho estiver na área de trabalho, clique com o botão direito do mouse, vá para Propriedades, guia Permissões e marque "Permitir a execução de arquivo como programa".

O exemplo acima cria um atalho para o Painel de controle XAMPP.

Caso você queira executar a partir do seu tipo de terminal:

sudo /opt/lampp/manager-linux-x64.run

sstauross
fonte
-1

Você também pode criar um script de shell.

vimEditor aberto

vim Xampp.sh

Em seguida, vá para o modo de inserção pressionando ie digite o seguinte código

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux-x64.run
cd 

Se você estiver executando uma versão de 32 bits, copie o seguinte código:

#Shell Script For Launching Xampp Control Panel
cd /opt/lampp
sudo ./manager-linux.run
cd

Salve o código pressionando ESCe escrevendo:

:wq

Isso salvará o código e sairá do vim editor.

Altere as permissões do script de shell emitindo o seguinte comando:

chmod 775 Xammp.sh

Agora você terminou.

Simplesmente execute o script de shell usando o seguinte comando:

./Xampp.sh
Moksh Modi
fonte
1
Eu não acho que a pergunta seja sobre como criar um atalho ou script para abrir o Xampp, mas sim enfrentar um problema ao executar o Xampp em geral.
DerHugo 18/0917