Nessa aula, vamos aprender como instalar e configurar o ambiente PHP e MySQL utilizando o XAMPP.
Nó...
Video Transcript:
[Música] Hum [Música] Hum olá pequeno gafanhoto seja bem-vindo a mais uma aula do seu curso em vídeo de banco de dados o meu nome é Gustavo Guanabara eu sou seu professor e dessa vez a gente vai fazer uma aula extra na na verdade você vai ver que essa aula vai ser lançada como um extra ela vai ser complementar a aula de instalação do ambiente do MySQL porque muitos alunos entraram em contato com a gente dizendo que o wamp server que a gente anunciou aqui que eu ensinei como instalava ele não estava funcionando em alguns casos e eu vim apresentar uma outra possibilidade e é importante que se diga o seguinte se você instalou o wamp server e tá funcionando sem problema no seu computador não precisa assistir essa aula pode pular pra próxima Sem problema nenhum sem perda nenhuma o motivo do gravando esse vídeo é para ajudar a galera que não conseguiu instalar o m server que tá dando problema na porta eu fiz algumas pesquisas algumas experiências e cheguei a uma outra possibilidade eu espero sinceramente que essa funcione para você então abre aí o seu ambiente abre o seu navegador e vamos começar a trabalhar vamos baixar essa nova solução aqui então vou abrir aqui no Windows o navegador e vou acessar o site www. apachefriends. org no site apast Friends você vai baixar a última versão do zam na verdade a maioria das pessoas fala shamp o certo de se falar é zamp mas nada impede de você falar shamp sem problema nenhum só não acha esquisito se alguém falar zamp o zemp é exatamente a mesma coisa que o Amp ele é um Apache MySQL PHP ele instala esses três coisas o Apache que é o serviço de servidor o MySQL que é o serviço de banco de dados e o interpretador PHP esse x é de qualquer plataforma ele vai conseguir rodar tanto no Windows quanto no Max quanto no Linux pra galera que tá sentindo necessidade aí da instalação do ambiente para Linux é só instalar os zemp que ele funciona também para baixar a versão mais estável basta você escolher qualquer uma delas ó aqui eu tenho o zemp para Windows o zemp paraa Linux e o zemp para macos se você clicar aqui ó em clique aqui para outras versões você vai ser desviado para uma outra página onde você vai poder baixar opções específicas por exemplo se você po Você pode baixar aqui ó com a versão 5.
5 do PHP 5. 6 ou 7. 0 que é a última versão do PHP é claro que quando você tiver acessando esse site Pode ser que já tenha uma versão mais nova baixe sempre a versão mais a minha recomendação é assim por exemplo no momento em que eu estou acessando o site agora ele tá me disponibilizando aqui a 7.
0 mas ela não é ainda uma versão totalmente estável então eu vou voltar pra página inicial e vou baixar a versão estável fique Livre para baixar qualquer uma delas inclusive se uma delas não funcionar você ainda tem opção de baixar outra eu vou por opção ó voltar aqui pra página anterior e vou fazer o download da versão atual aqui da versão que é sugerida o download já vai começar ó ele vai segundo aqui ele vai levar uns 25 minutos o download é realmente um pouquinho grande no meu caso aqui nessa versão que eu tô baixando um pouco mais de 100 m e assim que o download terminar você pode acessar diretamente sua pasta de transferência e executar o arquivo que acabou de ser baixado então terminado o download você pode ir lá no local onde foi baixado e você vai ter o seu arquivo lá de instalação vou clicar duas vezes nele e o processo de instalação vai ser disparado aqui ele vai abrir a janela ele tá me dizendo aqui que eu tô utilizando o user account control que é o controle de usuário no meu caso aqui o meu usuário é um administrador então ele tem todas as permissões é importante que você faça obviamente a instalação do seu servidor como um administrador você não pode instalar numa máquina que você não tem privilégio de administrador né para você poder instalar ferramentas e instalar e configurar ambientes um erro que pode ser comum é você estar tentando instalar o zamp ou o wamp utilizando privilégios de usuário comum então deixando bem claro você tem que estar logado como um usuário administrador Se você não for usuário administrador por exemplo seu pai ou seu irmão pede para ele entrar como administrador para você poder fazer a instalação explica para ele que a ferr é para estudo e tudo mais com certeza ele vai autorizar então a instalação básica é sempre a mesma você vai dando next eu vou fazer a opção aqui que instale todas as configurações next vou manter a pasta que é ser2 p bar zamp next o que ele diz aqui é o seguinte ele permite que você coloque instaladores de ferramentas como o WordPress o drupa ou o jumla no caso aqui eu não quero Então vou desmarcar essa opção next mais uma vez e ele tá dizendo que vai começar a instalar next e a instalação vai começar eventualmente em algum desses Passos ou até nesse passo que começou agora ele pode pedir algum tipo de autorização por exemplo ele pode pedir assim olha só eu preciso de acesso à pasta tal você autoriza você como administrador autoriza você pode autorizar porque o zemp não é um programa malicioso ele é um programa que ele precisa de certos acessos já que ele tá transformando sua máquina num servidor web então esse processo pode levar alguns minutos na sua máquina isso varia de computador por computador e a qualquer momento aqui se ele parar eu vou mostrar na minha tela aqui o que que pode acontecer mas dependendo de máquina para máquina de Windows para Windows ele pode solicitar tá em qualquer um dos momentos uma autorização para instalar algum plugin para autorizar acesso a alguma determinada pasta pro zemp pode confiar se você baixou diretamente desse site que eu falei que é o apach Friends não baixe de outros sites Ah eu vou baixar de um fórum não baixa diretamente do site do zemp original então vai lá em apachefriends. org E baixa tua última versão e instalando dessa versão você pode confiar que é um programa extremamente correto então ó minha instalação continua aqui você vai ver aqui ó zemp a masq L PHP e tem mais um p Você pode ficar na dúvida aproveitar que ele tá instalando aqui não tô fazendo nada vamos continuar a aula esse último p é de Pearl que é uma linguagem do qual se você fez o curso de PHP o PHP se inspirou muito quando o hasm lof criou o PHP ele era programador em Pearl Então muitos comandos por exemplo o comando Eco do PHP é um comando impr pro o quê você ainda não fez o curso de PHP Então aproveita essa semana Aproveita que essa aula é extra ó aqui ó aqui você vai acessar o curso de PHP você vai ter acesso a todas as aulas é extremamente importante aproveita que você tá instalando o ambiente já tá aprendendo o banco de dados aprende PHP junto que com certeza Depois você vai conseguir fundir um no outro e aí sim você vai virar um programador mais experiente então ó chegamos ao momento em que ele tá finalizando a instalação até agora no meu computador aqui ele não pediu autorização de nada e ele tá perguntando aqui se eu vou querer começar o control panel control panel não é o panel de controle do seu computador é o control panel do zamp vamos finalizar ele vai me pedir aqui o idioma el só tem a opção de inglês e Alemão eu acho que é melhor o inglês cliquei em save e ele já abriu aqui o seu painel de controle do zamp se por acaso ele não não abrir aqui não aparecer na tela É só você clicar aqui nesse quadradinho ó aqui você tem o zamp control e ele vai conseguir ó se você clicar duas vezes ele vai abrir certo ou abrir ou fechar se você fechar aqui não tem problema clicando duas vezes aqui ele abre por padrão o zemp vem com todos os serviços desabilitados vamos agora habilitar exatamente aquilo que a gente precisa o que eu vou precisar para esse curso é o apach para isso você clica em start aqui no Apache na primeira linha ficou amarelinho ficou verde ele já tá funcionando você vê aqui as portas que ele tá utilizando o apaste tá utilizando a porta 80 e a porta 443 Vamos iniciar agora o MySQL que vai utilizar a porta 3306 lá Exatamente isso 3306 é a porta padrão do MySQL e ele ficou verde se por acaso ele não startar aqui dá uma olhada para ver se essas portas estão ocupadas por outro programa então o que você tem que monitorar aqui são as portas 80 a 443 pro apach e a 3306 pro MySQL outras coisas que você pode habilitar aqui são ao filezilla ao Mercury e ao tcat que é o interpretador de jsp serve para uma outra linguagem no momento aqui eu vou só colocar o ap e o MySQL ativo se quiser a qualquer momento o PHP my admin né que é administração de banco de dados em myq basta você aqui ó ele já vai PHP admin no nosso curso a gente utilizando o Workbench do MySQL Vamos abrir aqui o Workbench Vamos fazer ele funcionar no nosso servidor e vou te mostrar que funciona sem problema algum então eu vou Minimizar aqui e vamos abrir o Workbench clicando aqui ele vai carregar abrindo o connections você vai ver que ele tem uma conexão com o Amp server que é uma conexão que a gente já tinha feito com Amp essa conexão não vai servir pro seu zamp a gente tem que criar uma conexão nova pro zamp para fazer isso basta você clicar aqui no maisin e ele vai perguntar o endereço é 127001 a porta 3306 tudo tudo bonitinho Vamos dar um nome pra conexão eu vou botar aqui MySQL do zamp dar ok ele já tem aqui ó vamos clicar em conectar ele deu um aviso aqui de possibilidade de incompatibilidade vou dar continue anyway e mesmo assim ele abriu aqui os meus esquemas se eu quiser eu posso vir aqui ó botão direito Create esquema só para testar vou criar um meu banco clicar aqui embaixo em apply D Ok apply mais uma vez e ele executou aqui finalizar aqui eu já tenho o banco de dados meu banco então agora eu tenho aqui o meu banco criado aqui do lado esquerdo você vê que ele já pode ser aberto e tudo vamos fazer uma experiência aqui no zemp vamos clicar em administração do banco de dados ver se tá funcionando aqui ó eu tenho o meu banco tudo certinho funcionando sem problema nenhum eu vou aproveitar vou mostrar para você como é que você liga e desliga os serviços e se realmente eles estão funcionando então vou abrir aqui ó aqui tá tô com o meu banco de dados aberto eu vou fechar aqui a aba de cima para ele ficar aberto se eu clicar aqui ele abre o meu banco de dados né normalmente vou fechar de de novo fechei lá e vou vir aqui no zamp meu my k tá ativo vou dar Stop nele aqui ISS é vai sai o verdinho aqui ó já não tá mais Verde significa que o servidor tá desligado vou tentar abrir agora o meu mycell examp vai tentar abrir então ele vai mostrar aqui que não existe né o status do Servidor aqui ó tá parado e eu não posso acessar vou fechar novamente aqui vou voltar no zamp vou ativar vou startar aqui o processo do mql vou abrir de novo aqui ele vai me mostrar uma mensagem e eu já tenho o banco de dados aqui funcionando sem problema algum E aí beleza Experimenta utilizar esse processo no seu computador obviamente vou repetir caso seu wamp não funcione nas aulas daqui pra frente a gente vai continuar utilizando o wemp o zemp É só uma possibilidade caso o emp não funcione Então é isso pequeno gafanhoto continue assistindo o curso em vídeo aqui você tem acesso a tudo aquilo que a gente fala sempre no final da aula a inscrição o acesso a todas as aulas e o acesso ao cursoemvideo.