XAMPP - Instalação e Configuração no Linux

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Neste vídeo iremos mostrar como instalar e configurar o XAMPP para trabalhar com o PHP.
    Esse vídeo foi feito primeiramente para o curso de "PHP para Iniciantes", mas pode ser usado em outros cursos no futuro.
    XAMPP: www.apachefrie...
    ================================================
    Site: codeeasy.com.br/
    Facebook: / codeeasy.com.br
    Github: github.com/cod...
    Discord: / discord
    TH-cam: / codeeasy

ความคิดเห็น • 84

  • @ahgon9672
    @ahgon9672 3 ปีที่แล้ว +27

    Muito obrigado, uma dica, se você der " sudo /opt/lampp/lampp start " você inicia o xampp e não precisa ficar com terminal aberto, pra parar e só ir no terminal novamente e substituir o final por stop.

  • @eomtec
    @eomtec ปีที่แล้ว +1

    Meu amigo, você não existe, o único tutorial que funcionou para mim, me manda seu pix, você merece S2

  • @luispaulo823
    @luispaulo823 3 ปีที่แล้ว +8

    PQP!!! Finalmente encontrei um vídeo decente, que de fato me ajudou. Nossa mano, que vídeo foda, me ajudou demais!

  • @cesarhenrique5446
    @cesarhenrique5446 2 ปีที่แล้ว +6

    O meu nao estava abrindo na porta 80, entao mudei para 8080 e no mysql tambem mudei para porta 1010 e funcionou perfeitamente com suas dicas. Cara vc mandou muito bem na explicação...muito obrigado, e sucesso!!!

  • @carloswilliamscampelolacer5283
    @carloswilliamscampelolacer5283 3 ปีที่แล้ว +1

    não iniciou o Apache Web Server, não sai do Stopped.... help

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว +1

      O apache usa por padrão a porta 80, talvez algum aplicativo já a esteja usando, no Windows acontecia isso comigo no Skype, então você pode tentar acessar os arquivos de configuração do apache2 e alterar para outra porta, 8080, 81, 8001, fica a sua escolha, talvez seja necessário alterar a porta 443 também, altere a mesma para 4433, se isso não funcionar o problema deve ser outro, daí eu precisaria de mais detalhes para saber como resolver.

  • @matheusmendescc
    @matheusmendescc ปีที่แล้ว

    MITO HERÓI LENDA DEUS

  • @PortugueseLanguage
    @PortugueseLanguage 5 หลายเดือนก่อน

    Este vídeo foi super útil. Me ajudou muito, obrigada!!!

  • @TiagoSilva-xf7it
    @TiagoSilva-xf7it 2 ปีที่แล้ว +2

    Parabéns, melhor vídeo, a sacada de por php na variable ambient foi muito leal.

  • @cauamarinho4863
    @cauamarinho4863 2 ปีที่แล้ว

    meu terminal não aceita utilizar ' / ' no comando export PATH=/opt/lampp/bin:$PATH. Como posso consertar isso?

  • @AlvaroCronemberger
    @AlvaroCronemberger 3 หลายเดือนก่อน

    Perfeita a explicação! Obrigado!!

  • @pedrofigueiredo1529
    @pedrofigueiredo1529 3 ปีที่แล้ว +2

    Nossa me ajudou muito!!!!!!!!!! Muito obrigado cara!!!!

  • @henriquedelben
    @henriquedelben ปีที่แล้ว

    Uma pergunta, o tomcat não vem instalado por padrão nas versões do linux ? Não achei aqui

  • @eomtec
    @eomtec ปีที่แล้ว +1

    Ganhou um inscrito e um aluno, simplesmente sensacional!!!!!!

  • @ramonjales9941
    @ramonjales9941 3 ปีที่แล้ว +1

    quando abro meu xampp ele e aperto star para o mysql e o apache ele não funciona, fica amarelo e depois ficar vermelho

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว +1

      Olá Ramon, vulgo Zenitsu, 😅, nesse caso o erro mais provável é de que a porta 80 ou 443 que o apache usa por padrão já esteja sendo utilizada por outra aplicação, sendo assim você pode acessar o arquivo de configuração do apache2 e alterar todas as portas 80 e 443 para outras como 8080 e 4433, por exemplo, se isso não resolver é porque o problema deve ser outro, daí eu precisaria de mais detalhespara ajudar.

    • @ramonjales9941
      @ramonjales9941 3 ปีที่แล้ว +1

      @@CodeEasy muito obrigado! Irei tentar isso

  • @j.w.n.6595
    @j.w.n.6595 3 ปีที่แล้ว +2

    Sensacional a explicação! Obrigado meu amigo!🤓

  • @gabriellacerda3523
    @gabriellacerda3523 2 ปีที่แล้ว +1

    Mano você é brabo, resolveu direitinho! Só faltou mostrar como faz pro XAMPP aparecer nos aplicativos normalmente, mas pelo menos só assim já vai servir 100%. Valeu!

  • @vimmasi1
    @vimmasi1 3 ปีที่แล้ว +2

    muito obrigado. Videoaula simples, rápida e eficiente.

  • @ruiedesouza3449
    @ruiedesouza3449 3 ปีที่แล้ว +3

    Obrigado man, muito bom o vídeo. No youtube é coisa rara encontrar pessoas que transmitem conhecimento de verdade da forma que você fez. Desejo muito sucesso pra você.

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว

      Muito Rui, fico feliz que tenha gostado do conteúdo.

  • @viniciusalves-zn9lj
    @viniciusalves-zn9lj 2 ปีที่แล้ว

    pessoal fiz o passo a passo so que o apache nao inicia, so fica no stop, o maria db vai normalmente mas o apache so fica em vermelho, alguem sabe uma solucao
    ?

  • @edsoncarlos7451
    @edsoncarlos7451 2 ปีที่แล้ว

    kra você salvou minha vida muitíssimo mesmo obrigadooooooooooooooooooooooo.

  • @willianssilva4496
    @willianssilva4496 2 ปีที่แล้ว +1

    Esse vídeo foi uma glória na minha vida. Não estava conseguindo instalar no linux de nenhuma maneira.

  • @lucivaldojr25
    @lucivaldojr25 7 หลายเดือนก่อน

    Posso usar VSCODE no Wordpress??

  • @joaomanueldesouzamarques8656
    @joaomanueldesouzamarques8656 2 ปีที่แล้ว

    quando inicia aparece a mensagem cannot find any readable ctl script e não carrega nada no app

  • @karolinecruz3391
    @karolinecruz3391 ปีที่แล้ว

    Muito obrigada! Salvou demais!

  • @joao_ssouza
    @joao_ssouza ปีที่แล้ว

    Muito obrigado, você me salvou.

  • @necyvieira6808
    @necyvieira6808 ปีที่แล้ว

    OBRIGADO👏🏽👏🏽👏🏽👏🏽MUITO TOP

  • @viniciusalencar7828
    @viniciusalencar7828 3 ปีที่แล้ว +1

    Muito obrigado cara, procurei bastante sobre só vc conseguiu me ajudar hahah, vlw mesmo!

  • @eduardoprates8701
    @eduardoprates8701 2 ปีที่แล้ว

    Obrigado!! Me ajudou muito!

  • @viniciuscampos5636
    @viniciuscampos5636 2 ปีที่แล้ว

    como eu ativo o mysql por terminal?

  • @rafaeldeoliveiradias8907
    @rafaeldeoliveiradias8907 ปีที่แล้ว

    Funcionou. Obrigado!

  • @Tobi1200
    @Tobi1200 3 ปีที่แล้ว +1

    Funcionando no elementary 6, Vlw mano!

  • @uedson5935
    @uedson5935 2 ปีที่แล้ว

    minha permissao foi negada

  • @diegobaratadeoliveira6030
    @diegobaratadeoliveira6030 3 ปีที่แล้ว +1

    obrigado, irmão. seu video me salvou!

  • @felipenunes6294
    @felipenunes6294 3 ปีที่แล้ว +1

    Você foi um anjo na minha vida

  • @girassol3623
    @girassol3623 ปีที่แล้ว

    muito obrigada!!!

  • @numanmahfuz8118
    @numanmahfuz8118 4 ปีที่แล้ว +1

    very helpfull

  • @LightSocerGamesBR
    @LightSocerGamesBR 2 ปีที่แล้ว

    tem como mudar a versão do php ?

  • @lukinhaskon
    @lukinhaskon 2 ปีที่แล้ว

    Muito obrigo man :)

  • @carlosandrebarros4962
    @carlosandrebarros4962 3 ปีที่แล้ว +1

    vídeo aula muito boa, Finalmente encontrei um vídeo decente, que de fato me ajudou muito

  • @anonimous1784
    @anonimous1784 ปีที่แล้ว

    obrigado vlw

  • @djshwaz4349
    @djshwaz4349 ปีที่แล้ว

    Top🎉

  • @tertius3
    @tertius3 3 ปีที่แล้ว +1

    Eu consigo acessar meu projeto normalmente, mas aí quando eu coloco um arquivo .htaccess na pasta do meu projeto aparece o error 403 acesso proíbido. Já pesquisei muito nos fóruns (em português e em inglês) e não achei uma solução.

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว

      Esse htacces tem algum deny? Isso pode estar causando o problema, se não veja se tem alguma coisa no arquivo de configuração padrão do apache2, talvez tenha um deny ou algo do tipo lá.

  • @emanuelzaveruka
    @emanuelzaveruka 3 ปีที่แล้ว +1

    piá do céu! tá de parabéns demais, ajudou muito

  • @justhebasic3927
    @justhebasic3927 ปีที่แล้ว

    Brabo

  • @euliberato
    @euliberato 2 ปีที่แล้ว

    otimo video

  • @wvkill
    @wvkill 2 ปีที่แล้ว

    Pra quem é bem noob (assim como eu) com o VirtualBox e está tendo problema na hora de inicializar o Apache Web Server que fica vermelho e não conecta de jeito algum, basta fechar seu linux virtual, ir no VirtualBox/Configurações/Rede/ e em Conectado a: você muda para "Placa em modo Bridge, e em avançado no Modo Promíscuo deixe "Permitir tudo" e seja feliz

  • @gilmarlima2697
    @gilmarlima2697 3 ปีที่แล้ว +1

    Show.

  • @robertokup
    @robertokup 3 ปีที่แล้ว +1

    Valeu! Obrigado

  • @tcavalcante6708
    @tcavalcante6708 3 ปีที่แล้ว +1

    muito obg

  • @JoaoVitor-vl9yv
    @JoaoVitor-vl9yv 2 ปีที่แล้ว

    eu só queria saber como eu faço um executável para colocar no barra de tarefas

  • @marcoscoelhodev
    @marcoscoelhodev 3 ปีที่แล้ว +1

    Obrigado demais!!

  • @evandrovieira5359
    @evandrovieira5359 4 ปีที่แล้ว +1

    Legal, para vários SO, para startar o apache no linux sempre será pelo comando pelo terminal???

    • @CodeEasy
      @CodeEasy  4 ปีที่แล้ว +1

      Eu ainda não tentei acessar o gerenciador de arquivos como sudo, mas se fizer isso é possível que dê certo executar por ele, mas normalmente eu executo por terminal mesmo.
      Existem outras maneiras de trabalhar também, tem outro que é o bitnami lamp que deixa você instalar tudo sem sudo, eu particularmente gosto de instalar manualmente item por item ou usar o docker, mas como é um curso para iniciantes preciso focar numa ferramenta mais simples pra quem está començando como o XAMPP.
      O único SO que eu não vou poder trazer por enquanto é o MacOS, assim que eu tiver acesso a um eu faço um vídeo nele também.

  • @gracewanna9172
    @gracewanna9172 3 ปีที่แล้ว +1

    Obah.... Obrigada!

  • @quartesplay7351
    @quartesplay7351 3 ปีที่แล้ว +1

    eu tinha achado que era so instalar ai quando fui procurar o xampp não achei

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว +1

      Sim, como cada sistema operacional linux é de um jeito as ferramentas instaladas podem ter comportamentos diferentes também, um deles é que, dependendo de como uma ferramenta é instalada, ela não aparece no lancher, por isso, no caso do XAMPP, ele costuma ficar em /opt ou em algum outro diretório que você configurar.

  • @arianedembiesque5197
    @arianedembiesque5197 3 ปีที่แล้ว +1

    salvou minha vida cara

  • @mainyasuo9779
    @mainyasuo9779 2 ปีที่แล้ว

    Cara, voce é o meu novo Deus. Não conseguia achar um video ensinando a adicionar o node as variaveis de ambiente. Comecei um curso de php, cai no teu video e de tabela já resolvi o problema do node que tava com a versão antiga. brigadao

  • @franciscocarlos4512
    @franciscocarlos4512 3 ปีที่แล้ว +1

    Qual vantagem de usar o php por terminal como vc fez , sou usuario antigo do php, mas essa configuração do php eu nunca fiz , seria mais facil pra usar as novidades de docker e git talvez, fiquei afastado do php e agora que vi essa sua configuração???

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว +1

      A ideia do XAMPP é realmente colocar tudo para funcionar, joga no htdocs e seja feliz desenvolvendo o seu site PHP, mas qual é a ideia do terminal?
      Seja PHP ou qualquer outra ferramenta, normalmente é desenvolvido algo para terminal e adaptado suas versões em interfaces gráficas, o git tem o Git Kraken, tem o Github Desktop, tem as extensões para VSCode, e para qualquer outra ferramenta é assim SE alguém desenvolveu a sua versao em interface gráfica.
      Normalmente a interface gráfica traz mais facilidade de aprendizado exibindo tudo, ou quse tudo, o que uma ferramenta possui na tela, mas exigi mais passos para executar algo e consome mais recursos do computador, enquanto a linha de comando por um terminal ou um emulador de terminal necessita de mais conhecimento, mas permite que você faça mais coisas de forma mais rápida e as vezes com um único comando, e é claro, mais rápido se você sabe usar, se não você vai perder (investir, melhor dizendo) tempo procurando.
      Eu por exemplo faço conversão de vídeo de mp4 para mov usando um shell script que eu deixei salvo aqui, já que eu preciso converter para esse formato quando eu vou editar os vídeos, e faço downloads, quase todos, via terminal com o comando wget -c que é simples e me permite continuar o download depois caso eu queira parar ou tenha algum problema na internet.
      Então terminal ou interface gráfica, vai do gosto de cada um, caso pra ferramenta que você queira tenha as duas opções.
      No caso do PHP, eu já mostrei como configurar por terminal usando o XAMPP porque instalar tudo na mão, apache, PHP, os módulos do PHP, gerenciar versões por update-alternatives, asdf ou outra ferramenta, ia ser mais complicado pra quem está começando e muito diferente para quem tem Windows ou Mac, por isso eu optei fazer isso por XAMPP, e eu escolhi seguir pelo caminho do terminal porque, quando você quer ir além do básico de desenvolver sites com PHP você PRECISA colcoar a mão no terminal, nem que seja uma vez ou outra, você pode substituir boa parte com ferramentas gráficas, mas nem tudo.
      Composer, se tornou mais popular ali pelos anos de 2015, 2016, quase nunca vejo alguém usando interface gráfica, embora existam ferramentas para isso, com ele você consegue gerenciar lib e frameworks para o seu projeto além de criar suas próprias libs e pubicá-las no packagist para outras pessoas usarem, tudo via terminal.
      Laravel, um framework famoso pro PHP, eu uso e muitos projetos PHP usam, ele tem várias ferramentas dentro dele, uma delas é o artisan, uma ferramente para você gerenciar o Laravel pelo terminal, você criou um código para criar tabelas no banco de dados (as migrations)? Abra o terminal e digite 'php artisan migrate' e ele criará todas as tabelas no seu banco de dados. Quer colocar a sua aplicação em modo de manutenção? Digite 'php artisan down' e quando alguém entrar no seu site verá algo como "Este site está em manutenção" e digite 'php artisan up' para voltar ao normal. Quer criar um controller no seu projeto? Digite 'php artisan make:controller MeuController' e ele vai criar o MeuController.php no diretório adequado com algum trecho de código pronto, você também pode digitar 'php artisan' para ele exibir todos os comandos existentes com a descrição do que cada um faz.
      PHP Unit, ferramenta de testes automatizados para o PHP, na empresa onde eu trabalho, toda a vez que alguém faz alguma tarefa é necessário escrever testes automatizados unitários e de integração, quando eu termino uma tarefa eu vou no terminal e digito 'vendor/bin/phpunit', assim todos os meus testes e de todos os outros devs são executados para testar toda a aplicação de diversas maneiras, se o meu código interferiu em outra parte do software que outro dev desenvolveu é provável que seja retornado um erro ou uma falha em algum teste, assim eu evito de causar um bug em algo que já estava pronto e tudo isso com um comando de três palavras que eu digito no terminal.
      Laravel, PHPUnit, Composer, Git e diversas outras ferramentas, além de que no terminal você tem o controle completo sobre elas enquanto na interface gráfica pode ser que não tenham colocado tudo o que é possível fazer lá, você ainda tem apenas o terminal para gerenciar essas 4 ferramentas e qualquer outra que funciona por lá, é claro, precisa de conhecimento? Sim. Se não souber fazer pode ter que investir um tempo para aprender? Sim. Então por isso que vai do gosto do freguês, exceto quando alguma coisa que você quer fazer não pode ser feita por interface gráfica, apenas por terminal.
      Um outro ponto é que ter comandos por terminal ajuda na automatização de alguns processos, no Laravel você pode criar os seus próprios comandos, e para alguém que trabalha na parte de infra e redes com servidores web e tudo mais, poder automatizar processos como criar containers, banco de dados, testar a aplicação, fazer deploys, dentre outras coisas, e tudo isso criando apenas um script para ser executado via terminal com um único comando é uma maravilha.
      Então é como eu disse, é a gosto do freguês a não ser que não tenha saída, as vezes é melhor por terminal, as vezes é melhor por interface gráfica, mas eu procurei já ensinar por terminal porque tem muitas empresas, projetos e pessoas que usam desse jeito e para quem for mais a fundo a nível de se tornar um senior ou até além disso é essêncial entender isso.
      Como um exemplo, a microsoft tem a microsoft store, por interface gráfica, e agora lançou o winget, uma ferramenta para executar no terminal do Windows para instalar aplicações via terminal, algo que pode ajudar os devs no Windows que gostam de trabalhar desse jeito, então tem muitos devs que seguem esse caminho, por isso, mesmo que você sempre procure usar uma ferramenta por interface gráfica, é bom ter esse conhecimento.
      Foi uma resposta longa, mas obrigado pela pergunta, acredito que posso pegar essa minha resposta e transformar num vídeo sobre terminal x GUI ou coisa do tipo explicando sobre o que eu te expliquei.

    • @franciscocarlos4512
      @franciscocarlos4512 3 ปีที่แล้ว +1

      @@CodeEasy show mano obgado pela atenção e resposta mais completa que esta não existe vlw :)

  • @edmilsonmedeiros1546
    @edmilsonmedeiros1546 2 ปีที่แล้ว

    Muito bom cara! Não remova esse vídeo nunca, por favor. kkk

  • @Caiomsilva
    @Caiomsilva 3 ปีที่แล้ว +1

    eu fiz essa instalação mas não consigo acessar a pagina phpmyadmin para manipular o banco de dados, aparece o erro "wrong permissions on configuration file, should not be world writable"

    • @CodeEasy
      @CodeEasy  3 ปีที่แล้ว +1

      Como você está no Linux e está aparecendo esse erro, acredito que seja por permissão de acessoa o arquivo, acesse o terminal e vá até o diretório onde o xampp está instalado, por exemplo, cd /opt, no seu caso pro seu diretório, depois digite sudo chmod 777 -R lampp, acredito que isso vá resolver.

    • @niw6509
      @niw6509 3 ปีที่แล้ว

      sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php

  • @thiagodev7800
    @thiagodev7800 2 ปีที่แล้ว

    Funcionou perfeitamente no linux zorin valeuu

  • @brunocruz2609
    @brunocruz2609 2 ปีที่แล้ว

    Nossa brigadão, sou iniciante e to gostando muito.

  • @rodrigosandes8493
    @rodrigosandes8493 2 ปีที่แล้ว

    Value maninho, tudo de bom para ti!!!

  • @8bits5
    @8bits5 2 ปีที่แล้ว

    Muito bom, agora só preciso criar um atalho para o Xampp e para o hdocs

  • @tortaimpulsiva1294
    @tortaimpulsiva1294 2 ปีที่แล้ว

    único tutorial sem complicações

  • @aprendendomarketingdigital5583
    @aprendendomarketingdigital5583 2 ปีที่แล้ว

    Obrigado ótimo vídeo!

  • @djshwaz4349
    @djshwaz4349 ปีที่แล้ว

    Seu vídeo foi o melhor que eu vi até agora

  • @fabiopreisner2451
    @fabiopreisner2451 2 ปีที่แล้ว

    Parabéns pelo vídeo!

  • @sxion.systems
    @sxion.systems 2 ปีที่แล้ว

    Valeu ajudou mt!!