Como instalar e configurar o XAMPP no Linux

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
Copiar

3. Dê permissão de execução ao arquivo do XAMPP:

sudo chmod +x xampp-linux-x64-<versão>.run
Copiar

4. Execute o arquivo do XAMPP:

sudo ./xampp-linux-x64-<versão>.run
Copiar

5. 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
Copiar

7. 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
Copiar

Extrair Xdebug:

tar -xvzf xdebug-2.7.2.tgz && 
cd xdebug-2.7.2
Copiar

instalar extensões

sudo apt install php-dev autoconf automake &&
sudo apt update &&
 sudo /opt/lampp/bin/phpize
Copiar
Muito 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
Copiar

Configurar 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
Copiar

Criando um lançador no Ubuntu

instalar lxqt-sudo
sudo apt install lxqt-sudo
Copiar

Có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
Copiar

Salve 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/
Copiar

Não esquece e reiniciar o XAMPP para que tudo funcione corretamente.