Como instalar e configurar o XAMPP no Linux
Para instalar e configurar o XAMPP no Linux, você pode seguir os seguintes passos:
1. Baixe o XAMPP para Linux no site oficial: https://www.apachefriends.org/download.html
2. Abra o terminal e vá para a pasta onde você salvou o arquivo do XAMPP:
cd /caminho/para/a/pasta/do/xampp
Copiar3. Dê permissão de execução ao arquivo do XAMPP:
sudo chmod +x xampp-linux-x64-<versão>.run
Copiar4. Execute o arquivo do XAMPP:
sudo ./xampp-linux-x64-<versão>.run
Copiar5. O instalador do XAMPP será iniciado. Siga as instruções na tela para concluir a instalação.
6. Quando a instalação estiver concluída, abra o painel de controle do XAMPP:
sudo /opt/lampp/manager-linux-x64.run
Copiar7. O painel de controle do XAMPP será aberto. Você pode iniciar e parar os serviços do XAMPP a partir do painel de controle.
8. Para acessar o servidor web Apache do XAMPP, abra um navegador e vá para o endereço http://localhost/.
Para acessar o banco de dados MySQL do XAMPP, abra o phpMyAdmin no navegador em http://localhost/phpmyadmin/.
Para adicionar ou alterar o conteúdo do site, coloque seus arquivos em /opt/lampp/htdocs/.
Lembre-se de que, ao usar o XAMPP em um ambiente de produção, você deve tomar as medidas de segurança adequadas para proteger seus arquivos e informações.
O tutorial do vídeo é sempre mais completo do que o tutorial em texto. Então assista o vídeo para aprender mais.
Códigos usados no vídeo
Instalar o XAMPP
sudo ./xampp-linux-x64-7.3.8-2-installer.run
CopiarExtrair Xdebug:
tar -xvzf xdebug-2.7.2.tgz &&
cd xdebug-2.7.2
Copiarinstalar extensões
sudo apt install php-dev autoconf automake &&
sudo apt update &&
sudo /opt/lampp/bin/phpize
CopiarMuito atenção para versão do PHP que você está utilizando.
Copiar arquivos para o Xampp:
sudo ./configure --enable-xdebug --with-php-config=/opt/lampp/bin/php-config-7.3.8 &&
sudo make &&
sudo cp modules/xdebug.so /opt/lampp/lib/php/extensions/no-debug-non-zts-20180731
CopiarConfigurar php.ini:
sudo gedit /opt/lampp/etc/php.ini
Copiar[zend]
zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so
Copiar[xdebug]
xdebug.extended_info=1
xdebug.max_nesting_level=1000
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable=1
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port=9000
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_log="/opt/lampp/logs/xdebug.log"
xdebug.show_local_vars=1
xdebug.trace_output_dir = "/opt/lampp/tmp"
xdebug.var_display_max_data=1000
xdebug.var_display_max_depth=1
CopiarCriando um lançador no Ubuntu
instalar lxqt-sudo
sudo apt install lxqt-sudo
CopiarCódigo do atalho:
[Desktop Entry]
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=lxqt-sudo /opt/lampp/manager-linux-x64.run
Encoding=UTF-8
Terminal=false
Type=Application
Categories=Application
Icon=/opt/lampp/htdocs/favicon.ico
CopiarSalve como xampp.desktop em: /home/jeterson/.local/share/applications
Mudar para total permissões no diretório publico htdocs:
sudo chmod ugo=rwx -R /opt/lampp/htdocs/
CopiarNão esquece e reiniciar o XAMPP para que tudo funcione corretamente.