Preparar XAMPP no linux

Instalar net-tools

apt install net-tools

Liberar acesso remoto ao myphpadmin:

nano /opt/lampp/etc/extra/httpd-xampp.conf

Trocar:

# since XAMPP 1.4.3
<Directory “/opt/lampp/phpmyadmin”>
AllowOverride AuthConfig Limit
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

por:

# since XAMPP 1.4.3
<Directory “/opt/lampp/phpmyadmin”>
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

faça um link simbólico para o PHP

ln -s /opt/lampp/bin/php /usr/local/bin/php

faça um link simbólico para o MariaDB

ln -s /opt/lampp/bin/mysql /usr/local/bin/mysql

colocar senha no MariaDB:

./opt/lampp/bin/mysqladmin -u root password SUASENHA

Liberar MariaDB para acesso externo:

# mysql -u root -p

> use mysql;
> update user set plugin=” where User=’root’;
> grant all privileges on *.* to ‘root’@’%’ identified by ‘sua senha’;
> flush privileges;
> exit

Para acessar o phpMyAdmin  fora do servidor, abra o arquivo de configuração …/phpmyadmin/config.inc.php do phpMyAdmin e localize a seguinte linha:

$cfg['Servers'][$i]['auth_type']	 = 'config';

Altere para:

$cfg['Servers'][$i]['auth_type']	 = 'cookie';

Para funcionar, você deverá localizar uma outra linha e digitar uma frase secreta, pode digitar qualquer coisa, é só para deixar mais seguro. Essa linha é:$cfg[‘blowfish_secret’] = ;

Mude TRUE para FALSE em:

‘$cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE’

Caso essa linha esteja comentada, retire as duas barras do início da linha que indicam que o conteúdo está no modo de comentário, e caso o parâmetro esteja recebendo o valor “FALSE”, mude para o valor “TRUE”como mostrado na citação acima.

 

1. $ nano /etc/init.d/lampp obs: use o editor que vem na sua distro ou qualquer outro de sua preferência.

2. Dentro do aquivo que será aberto após a execução do comando acima, digite:

#!/bin/bash

/opt/lampp/xampp start

3. Dando permissão de execução do arquivo.

$ chmod +x /etc/init.d/lampp

4. Adicionando o serviço na inicialização do sistema

$ sudo update-rc.d lampp defaults

 

Editar o arquivo /etc/profile como root e colocar /opt/lampp/bin no começo do PATH.

Deixe um comentário