dougdogtown 6 #1 Posted February 10, 2021 (edited) Instalando o XAMPP no Linux Citar Para instalar o XAMPP no Linux, faça o seguinte: 1) No terminal, confira se o seu sistema operacional é de 32 bits ou 64 bits digitando o seguinte comando: uname -m Se o seu sistema operacional estiver rodando em 32 bits, digite o seguinte comando para fazer o download da aplicação: wget https://ufpr.dl.sourceforge.net/project/xampp/XAMPP%20Linux/7.4.11/xampp-linux-7.4.11-0-installer.run -O xampp-installer.run Se o seu sistema operacional estiver rodando em 64 bits, digite o seguinte comando para fazer o download da aplicação: wget "https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/7.4.13/xampp-linux-x64-7.4.13-0-installer.run/download" -O xampp-installer.run 2) Feito isso, vamos para a instalação. No terminal, digite o seguinte comando para converter a aplicação em executável: chmod +x xampp-installer.run 3) Inicie a instalação do XAMPP, com o seguinte comando; sudo ./xampp-installer.run 4) Em seguida, confirme os passos da instalação no termina digitando Y em (maiúsculo) XAMPP Core Files : Y XAMPP Developer Files [Y/n] :Y Is the selection above correct? [Y/n]: Y ---------------------------------------------------------------------------- Installation Directory XAMPP will be installed to /opt/lampp Press [Enter] to continue: ---------------------------------------------------------------------------- Setup is now ready to begin installing XAMPP on your computer. Do you want to continue? [Y/n]: 5) Se seu ambiente gráfico atual suportar e for de 32 bits, crie um lançador para o programa, executando o comando abaixo: echo -e '[Desktop Entry]\n Version=1.0\n Name=xampp\n Exec=gksudo /opt/lampp/manager-linux.run\n Icon=/opt/lampp/icons/world1.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/xampp.desktop 6) Caso o seu ambiente gráfico atual suportar e for de 64 bits, crie um lançador para o programa, executando o comando abaixo: echo -e '[Desktop Entry]\n Version=1.0\n Name=xampp\n Exec=gksudo /opt/lampp/manager-linux-x64.run\n Icon=/opt/lampp/icons/world1.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/xampp.desktop 6) Para que o atalho funcione corretamente, instale o GKSU com o comando abaixo: sudo apt-get install gksu 7) Para permitir que o programa seja executado, digite o seguinte comando: sudo chmod +x /opt/lampp/xampp 8) Vamos executar o Xampp usando o seguinte comando abaixo: sudo /opt/lampp/xampp start Ok, Agora vamos verificar se ele já está rodando, digitando o comando no terminal: sudo sudo /opt/lampp/xampp status Version: XAMPP for Linux 7.4.13-0 Apache is running. MySQL is running. ProFTPD is running. Para ver se funcionou, digite http://seusite.com/ no seu navegador, se funcionou aparecerá essa tela: Citar 9) Para corrigir o mesmo, abra um terminal de sua preferência e digite o seguinte comando: sudo nano /opt/lampp/etc/extra/httpd-xampp.conf 10) Ao abrir o arquivo, procure pelo parâmetro, Substitua: <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all </Directory> por isso: <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory> Pressione CTRL + X, confirme com Y e aperte ENTER 11) Após isso, o phpMyAdmin abrirá normalmente! * ATENÇÃO: O XAMPP não é destinado para ambientes de produção. O XAMPP é configurado para que o desenvolvedor possa fazer o que ele quiser. Para ambientes de desenvolvimento ele é ótimo, mas para ambientes de produção pode ser fatal. 1 - Aqui, uma lista de falhas na segurança do XAMPP: 2 - O administrador do MySQL (root) não tem senha. 3 - O daemon do MySQL está acessível pela rede. 4 - ProFTPD usa a senha "lampp" para o usuário "nobody". 5 - phpMyAdmin está acessível pela rede. 6 - Examples está acessível pela rede. 7 - O MySQL e o Apache funcionam sobre o mesmo usuário (nobody). Para fixar a maioria das falhas de segurança, digite o seguinte comando: /opt/lampp/lampp security Iniciará uma pequena checagem de segurança e tornará sua instalação do XAMPP mais segura. O Terminal vai pedir pra você inserir a senha de segurança desejada. Digite e depois confirme. XAMPP: Quick security check... XAMPP: MySQL is accessable via network. XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes XAMPP: Turned off. XAMPP: Stopping MySQL...ok. XAMPP: Starting MySQL.../opt/lampp/share/xampp/xampplib: line 22: netstat: command not found ok. XAMPP: The MySQL/phpMyAdmin user pma has no password set!!! XAMPP: Do you want to set a password? [yes] yes XAMPP: Password:'MINHASENHA' XAMPP: Password (again): 'MINHASENHA' XAMPP: Setting new MySQL pma password. XAMPP: Setting phpMyAdmins pma password to the new one. XAMPP: MySQL has no root passwort set!!! XAMPP: Do you want to set a password? [yes] yes XAMPP: Write the password somewhere down to make sure you won't forget it!!! XAMPP: Password:'MINHASENHA' XAMPP: Password (again):'MINHASENHA' XAMPP: Setting new MySQL root password. XAMPP: Change phpMyAdmin's authentication method. XAMPP: The FTP password for user 'daemon' is still set to 'xampp'. XAMPP: Do you want to change the password? [yes] yes XAMPP: Password: 'MINHASENHA' XAMPP: Password (again): 'MINHASENHA' XAMPP: Reload ProFTPD...ok. XAMPP: Done. Citar Depois de configurar a senha, é só configurar sua database e preparar para a instalação do Gesior-AAC Instalação do Gesior-AAC Bom, vamos ao que interessa não é mesmo? 1) Antes de fazer a instalação, precisamos deletar os arquivos do Xampp que vem no padrão de instalação, no terminal digite: rm -rf /opt/lampp/htdocs/ 2) Agora vamos fazer o download do Gesior-AAC para o nosso diretório e configurar: cd /opt/lampp/htdocs git clone https://github.com/opentibiabr/gesior-aac.git mv gesior-aac/* /opt/lampp/htdocs rm -r gesior-aac chmod 777 www-data:www-data /opt/lampp/htdocs git clone https://github.com/otbr/gesioraac-tibia12-login.git cp -r gesioraac-tibia12-login/* /opt/lampp/htdocs rm -r gesioraac-tibia12-login Créditos do Gesior Edu Dantas https://github.com/opentibiabr/gesior-aac/commits?author=dudantas Edited February 10, 2021 by dougdogtown 1 Majesty reacted to this Share this post Link to post
Majesty 1,755 #2 Posted February 10, 2021 Muito obrigado pela sua contribuição, seu conteúdo foi aprovado!Nós do OTServ Brasil agradecemos, seu conteúdo com certeza ajudará a muitos outros. Você recebeu +1 REP! Share this post Link to post