Ubuntu | Como Instalar e Configurar LAMP [Linux Apache MySQL PHP] | #uninerds | Universo dos Nerds

Subscribers:
2,410
Published on ● Video Link: https://www.youtube.com/watch?v=5HMm6hNtoDI



Game:
Apache (1995)
Duration: 33:18
12,738 views
390


Homepage: http://www.uninerds.net/

phpMyAdmin: https://www.phpmyadmin.net/

Redes Sociais
Facebook: https://www.facebook.com/uninerds
Twitter: https://www.twitter.com/uninerds
YouTube: https://www.youtube.com/user/uninerds?sub_confirmation=1
LinkedIn: https://www.linkedin.com/company/uninerds
Instagram: https://www.instagram.com/uninerds

Gostou do vídeo? Veja 10 opções de como você pode apoiar o Universo dos Nerds:
https://youtu.be/KYAljlRtlb4

Hashtags: #uninerds #ubuntu #xubuntu #xfce #lamp #apache #mysql #php #phpmyadmin

Afiliado: http://www.cursos24horas.com.br/parceiro.asp?cod=promocao131331

Contato: uninerds@uninerds.net

O ambiente LAMP significa L = Linux, A = Apache, M = MySQL e P = PHP

O primeiro passo é instalar o Apache para isso execute o seguinte comando no terminal:
sudo apt-get install apache2

Depois verifique como está o firewall, para isso execute:
sudo ufw status

Caso ele esteja inativo execute o próximo para ativar o mesmo:
sudo ufw enable

Para saber os aplicativos que estão sendo verificados por ele execute:
sudo ufw app list

Para saber a situação de um aplicativo que apareceu na lista execute:
sudo ufw app info “Apache Full”

Caso não esteja liberado você deve executar:
sudo ufw allow “Apache Full”

Para verificar se o Apache está funcionando abra o navegador e acesse localhost, se exibir uma página com informações sobre o Apache o mesmo está funcionando corretamente, por padrão ele utiliza a pasta /var/www/html/ para acessar as páginas desenvolvidas

Para criar host virtual criamos uma pasta dentro de www chamada meuprojeto com o comando
sudo mkdir -p /var/www/meuprojeto/public_html

Damos permissão para poder colocar arquivos ali
sudo chown -R $USER:$USER /var/www/meuprojeto/public_html

Para dar permissão geral para a pasta exeucte:
sudo chmod -R 755 /var/www

Detalhe importante: o nome da página principal do seu site deve ser index porque esse é o arquivo que o apache irá procurar para acessar seu site

Para criar um novo host você deve fazer uma cópia do arquivo /etc/apache2/sites-available/000-default.conf para o mesmo diretório com outro nome, por exemplo, criamos com o nome meuprojeto.conf e nele coloque mais ou menos isso
ServerName www.meuprojeto.com
ServerAdmin webmaster@meuprojeto
ServerAlias meuprojeto
DocumentRoot /var/www/meuprojeto/public_html
ServerName é para informar um nome para o host, ServerAdmin o e-mail para qual será enviado informações sobre o host, ServerAlias a URL que será utilizada para acessar o mesmo e DocumentRoot o diretório em que estão os arquivos do site

Após isso é necessário alterar o arquivo /etc/hosts copie a primeira linha e coloque abaixo
127.0.0.1 meuprojeto
No primeiro valor você define o IP fixo para acessar sua página, como fizemos o teste local utilizamos o IP padrão para localhost e o segundo valor deve ser o mesmo que foi definido no ServerAlias na configuração do Apache

Próximo passo é adicionar o host ao Apache para isso execute:
sudo a2ensite meuprojeto.conf

Após isso ele já dá o comando para reiniciar o apache que é:
systemctl reload apache2

Para testar acesse no navegador http://meuprojeto/

Para instalar o MySQL execute o comando:
sudo apt-get install mysql-server

Para configurar o MySQL você deve executar o seguinte comando:
sudo mysql_secure_installation

A primeira pergunta será se você deseja ter um plugin de verificador de senha para não permitir colocar senhas fracas, a dica é, se você estiver configurando um servidor coloque ele, se for em seu computador pessoal você pode decidir se irá utilizar ou não
Após isso será solicitado a senha do super usuário do MySQL
A próxima pergunta é se você deseja remover os usuário anônimos, depois se você deseja desabilitar o login do super usuário remotamente, depois remover a base de teste, depois atualizar os privilégios

Para acessar o MySQL execute:
sudo mysql -u root -p
Irá pedir a senha que você definiu para o super usuário do MySQL

Para testar execute:
show databases;
Para sair execute:
exit

Para instalar o PHP execute:
sudo apt-get install php libapache2-mod-php php-mysql

Para o PHP funcionar é necessário restartar o Apache:
sudo service apache2 restart

Para testar coloque código PHP onde o Apache tem acesso

Após isso baixe o phpMyAdmin e coloque o mesmo no Apache e dependendo das configurações do MySQL você não irá conseguir acessar com o super usuário, então você tem duas opções:
1. Liberar o acesso para o super usuário (não recomendado para servidor)
2. Criar outro usuário

Acesse o MySQL e execute:
use mysql;
update user set plugin = ‘mysql_native_password’, authentication_string = PASSWORD(‘root’) where user = ‘root’;
flush privileges;

Para criar um usuário execute:
create user ‘nomeusuario’@’%’ identified by ‘senha’
O ‘%’ significa que esse usuário poderá ser acessado de qualquer IP

Para dar privilégios gerais para esse usuário:
grant all privileges on *.* to ‘admin’@’%’ with grant option;




Other Videos By Universe of Nerds


2018-12-26Candy Crush Saga | #1 | #uninerds | Universo dos Nerds
2018-12-25Talking Tom Camp | Jogo nos trolou e perdemos uma batalha | #10 | #uninerds | Universo dos Nerds
2018-12-23Talking Tom Camp | Não conseguimos 3 estrelas na defesa | #9 | #uninerds | Universo dos Nerds
2018-12-22Horizon Chase Turbo | Festival dos Balões | Brasília | Brasil | #21 | #uninerds | Universo dos Nerds
2018-12-16Talking Tom Camp | Casa da Árvore Nível 4 | #8 | #uninerds | Universo dos Nerds
2018-12-15Horizon Chase Turbo | Eu ♥ Brasília | Brasília | Brasil | #20 | #uninerds | Universo dos Nerds
2018-12-09Talking Tom Camp | Contratamos o segundo castor | #7 | #uninerds | Universo dos Nerds
2018-12-08Horizon Chase Turbo | Luar | Villarrica | Chile | #19 | #uninerds | Universo dos Nerds
2018-12-02Talking Tom Camp | Fomos atacados e Salão de Heróis | #6 | #uninerds | Universo dos Nerds
2018-12-01Horizon Chase Turbo | Vida no Campo | Villarrica | Chile | #18 | #uninerds | Universo dos Nerds
2018-11-29Ubuntu | Como Instalar e Configurar LAMP [Linux Apache MySQL PHP] | #uninerds | Universo dos Nerds
2018-11-28Efeito Fade In/Out na Barra de Navegação Responsiva | Como Fazer | #uninerds | Universo dos Nerds
2018-11-27Barra de Navegação Fixa Responsiva | Como Fazer | #uninerds | Universo dos Nerds
2018-11-26Centralizar opção na Barra de Navegação Responsiva | Como Fazer | #uninerds | Universo dos Nerds
2018-11-25Talking Tom Camp | Mais defesas e laboratório construído | #5 | #uninerds | Universo dos Nerds
2018-11-24Horizon Chase Turbo | Montanha-Russa | Villarrica | Chile | #17 | #uninerds | Universo dos Nerds
2018-11-23Red Hat lança o Red Hat Enterprise Linux 8 beta | #uninerds | Universo dos Nerds
2018-11-22Movimento | Relógio em Canvas | #5 | #uninerds | Universo dos Nerds
2018-11-21Destacar opção na Barra de Navegação Responsiva | Como Fazer | #uninerds | Universo dos Nerds
2018-11-20Barra de Navegação Responsiva Inferior | Como Fazer | #uninerds | Universo dos Nerds
2018-11-19Menu Vertical | Como Fazer | #uninerds | Universo dos Nerds



Tags:
uninerds
universo dos nerds
ubuntu
xubuntu
xfce
gnu
linux
gnu linux
gnu/linux
lamp
apache
mysql
php
ubuntu 18.04 lamp
xubuntu 18.04 lamp
phpmyadmin
ubuntu 18.04 apache
ubuntu 18.04 mysql
ubuntu 18.04 php
ubuntu 18.04 phpmyadmin
xubuntu 18.04 apache
xubuntu 18.04 mysql
xubuntu 18.04 php
xubuntu 18.04 phpmyadmin
como instalar lamp no ubuntu 18.04
como configurar lamp no ubuntu 18.04
instalar outra versão phpmyadmin
configurar host apache
acessar root mysql



Other Statistics

Apache Statistics For Universe of Nerds

Currently, Universe of Nerds has 12,738 views for Apache across 1 video. Less than an hour worth of Apache videos were uploaded to his channel, less than 0.03% of the total video content that Universe of Nerds has uploaded to YouTube.