{"id":101,"date":"2024-10-19T20:59:19","date_gmt":"2024-10-19T23:59:19","guid":{"rendered":"http:\/\/192.168.0.52\/?p=101"},"modified":"2024-10-19T21:59:23","modified_gmt":"2024-10-20T00:59:23","slug":"lamp-linux-apache-mysql-php","status":"publish","type":"post","link":"https:\/\/jorgecarneirob.ddns.net\/index.php\/2024\/10\/19\/lamp-linux-apache-mysql-php\/","title":{"rendered":"LAMP &#8211; Linux Apache MySQL PHP"},"content":{"rendered":"<figure class=\"wp-block-post-featured-image wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1110\" height=\"550\" src=\"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp.jpg 1110w, https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp-300x149.jpg 300w, https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp-1024x507.jpg 1024w, https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp-768x381.jpg 768w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/><\/figure>\n\n\n<p><br><strong>LAMP<\/strong> \u00e9 um acr\u00f4nimo que representa um conjunto de softwares de c\u00f3digo aberto amplamente utilizado para desenvolver e hospedar aplica\u00e7\u00f5es web. Cada letra do acr\u00f4nimo onde:<br><strong>Linux:<\/strong> Sistema operacional<br><strong>Apache:<\/strong> Servidor Web<br><strong>MySQL:<\/strong> Banco de dados<br><strong>PHP:<\/strong> Linguagem de programa\u00e7\u00e3o web (Server side)<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Processo de instala\u00e7\u00e3o Debian\/Ubuntu:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atualize seu sistema:<br><code>sudo apt update; sudo apt upgrade -y<\/code><br>.<\/li>\n\n\n\n<li>Instal\u00e7\u00e3o apache2:<br><code>sudo apt install apache2 -y<\/code><br>.<\/li>\n\n\n\n<li>Iniciar servi\u00e7o apache2:<br><code>sudo service apache2 start<\/code><br>.<\/li>\n\n\n\n<li>Habilitar apache2 ao iniciar o sistema:<br><code>sudo systemctl enable apache2<\/code><br>.<\/li>\n\n\n\n<li>Instala\u00e7\u00e3o PHP:<br><code>sudo apt install php<\/code><br>.<\/li>\n\n\n\n<li>Reinicie o servi\u00e7o ou a m\u00e1quina para que as configura\u00e7\u00f5es tenham efeito:<br><code>service apache2 restart<\/code><br>.<\/li>\n\n\n\n<li>Instale o Mysql:<br><code>sudo apt install mariadb-server<\/code><br>.<\/li>\n\n\n\n<li>Inicie o servi\u00e7o mariadb:<br><code>sudo service mysqld start<\/code><br> <\/li>\n\n\n\n<li>Habilitar mariadb ao iniciar o sistema:<br><code>sudo systemctl enable <\/code>mysqld<br>.<\/li>\n\n\n\n<li>Configura\u00e7\u00f5es iniciais MySql:<br><code>mysql_sercure_installation<\/code> <br>. <br>Ap\u00f3s rodar o comando acima, o script ir\u00e1 solicitar algumas configura\u00e7\u00f5es b\u00e1sicas:<br><code>1. Enter current password for root (enter for none): Senha do usu\u00e1rio root (deixe em branco pois ainda n\u00e3o foi configurada uma senha para o usu\u00e1rio root do banco de dados) <\/code><br> <br><code>2. Switch to unix_socket authentication [Y\/n]: Y Trocar a autentica\u00e7\u00e3o para unix_socket? <\/code><br> <br><code>3. You already have your root account protected, so you can safely answer 'n': Y Voc\u00ea j\u00e1 tem uma conta root protegida, ent\u00e3o voc\u00ea pode mante-la segura. <\/code><br> <br><code>4. Change the root password? [Y\/n] : Y Altere a senha do usu\u00e1rio root (do banco de dados) Insira a nova senha do usu\u00e1rio root (do banco de dados) Confirme a mesma senha. <\/code><br> <br><code>5. Remove anonymous users? [Y\/n]: Y Remover usu\u00e1rios an\u00f4nimos? <\/code><br> <br><code>6. Disallow root login remotely? [Y\/n]: N Desabilitar acesso remoto da conta root? <\/code><br> <br><code>7. Remove test database and access to it? [Y\/n]: Y Remover o a base de dados teste? <\/code><br> <br><code>8. Reload privilege tables now? [Y\/n]: Y Recarregar todos os privil\u00e9gios do banco de dados?<\/code><br>.<\/li>\n\n\n\n<li>Testando o banco de dados:<br><code>mysql -uroot -p<\/code> Insira a senha do banco<br><code>show databases;<\/code> &#8211; deve exibir as bases de dados do banco.<br><code>exit<\/code> &#8211; sair<br>. <br>LAMP instalado com sucesso!<\/li>\n<\/ol>\n\n\n\n<p class=\"has-large-font-size\"><strong>Processo de instala\u00e7\u00e3o Fedora\/CentOS\/RHEL<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Atualize seu sistema:<br><code>sudo dnf update<\/code><br>.<\/li>\n\n\n\n<li>Insta\u00e7\u00e3o do apache2:<br><code>sudo dnf install httpd -y<\/code><br>.<\/li>\n\n\n\n<li>Iniciar o servi\u00e7o:<br><code>sudo systemctl start httpd<\/code><br>.<\/li>\n\n\n\n<li>Habilitar apache2 ao iniciar o sistema:<br><code>sudo systemctl enable httpd<\/code><br>.<\/li>\n\n\n\n<li>Configurar firewall para liberar acesso ao http e https:<br>f<code>irewall-cmd --permanent --add-service=http<br>firewall-cmd --add-service=http <br>firewall-cmd --permanent --add-service=https<br>firewall-cmd --add-service=https<\/code><br>.<\/li>\n\n\n\n<li>Instala\u00e7\u00e3o PHP:<br><code>sudo dnf install php<\/code><br>.<\/li>\n\n\n\n<li>Reinicie o servi\u00e7o ou a m\u00e1quina para que as configura\u00e7\u00f5es tenham efeito:<br><code>service httpd restart<\/code><br>.<\/li>\n\n\n\n<li>Instale o Mysql:<br><code>sudo dnf install mariadb-server<\/code><br>.<\/li>\n\n\n\n<li>Inicie o servi\u00e7o mariadb:<br><code>sudo service mariadb start<\/code><br>.<\/li>\n\n\n\n<li>Habilitar mariadb ao iniciar o sistema:<br><code>sudo systemctl enable mariadb<\/code><br>.<\/li>\n\n\n\n<li>Configura\u00e7\u00f5es iniciais MySql:<br><code>mysql_sercure_installation<\/code> <br>. <br>Ap\u00f3s rodar o comando acima, o script ir\u00e1 solicitar algumas configura\u00e7\u00f5es b\u00e1sicas:<br><code>1. Enter current password for root (enter for none): Senha do usu\u00e1rio root (deixe em branco pois ainda n\u00e3o foi configurada uma senha para o usu\u00e1rio root do banco de dados) <\/code><br> <br><code>2. Switch to unix_socket authentication [Y\/n]: Y Trocar a autentica\u00e7\u00e3o para unix_socket? <\/code><br> <br><code>3. You already have your root account protected, so you can safely answer 'n': Y Voc\u00ea j\u00e1 tem uma conta root protegida, ent\u00e3o voc\u00ea pode mante-la segura. <\/code><br> <br><code>4. Change the root password? [Y\/n] : Y Altere a senha do usu\u00e1rio root (do banco de dados) Insira a nova senha do usu\u00e1rio root (do banco de dados) Confirme a mesma senha. <\/code><br> <br><code>5. Remove anonymous users? [Y\/n]: Y Remover usu\u00e1rios an\u00f4nimos? <\/code><br> <br><code>6. Disallow root login remotely? [Y\/n]: N Desabilitar acesso remoto da conta root? <\/code><br> <br><code>7. Remove test database and access to it? [Y\/n]: Y Remover o a base de dados teste? <\/code><br> <br><code>8. Reload privilege tables now? [Y\/n]: Y Recarregar todos os privil\u00e9gios do banco de dados?<\/code><br>.<\/li>\n\n\n\n<li>Testando o banco de dados:<br><code>mysql -uroot -p<\/code> Insira a senha do banco<br><code>show databases;<\/code> &#8211; deve exibir as bases de dados do banco.<br><code>exit<\/code> &#8211; sair<br>. <br>LAMP instalado com sucesso!<\/li>\n<\/ol>\n\n\n\n<p>Obrigado por ler at\u00e9 aqui.<br>Espero te ajudado.<br>D\u00favidas? Deixe nos coment\u00e1rios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LAMP \u00e9 um acr\u00f4nimo que representa um conjunto de softwares de c\u00f3digo aberto amplamente utilizado para desenvolver e hospedar aplica\u00e7\u00f5es web. Cada letra do acr\u00f4nimo onde:Linux: Sistema operacionalApache: Servidor WebMySQL: Banco de dadosPHP: Linguagem de programa\u00e7\u00e3o web (Server side) Processo de instala\u00e7\u00e3o Debian\/Ubuntu: Processo de instala\u00e7\u00e3o Fedora\/CentOS\/RHEL Obrigado por ler at\u00e9 aqui.Espero te ajudado.D\u00favidas? Deixe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":102,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[22],"tags":[23,26,18,24,25,27,28],"class_list":["post-101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servidor","tag-apache","tag-fedora","tag-linux","tag-mysql","tag-php","tag-servidor-web","tag-web"],"jetpack_featured_media_url":"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/lamp.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=101"}],"version-history":[{"count":4,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/101\/revisions\/108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media\/102"}],"wp:attachment":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}