{"id":1058,"date":"2024-05-20T21:01:41","date_gmt":"2024-05-21T00:01:41","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=1058"},"modified":"2025-12-02T19:40:37","modified_gmt":"2025-12-02T22:40:37","slug":"deploying-uma-aplicacao-php","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/","title":{"rendered":"Deploying uma Aplica\u00e7\u00e3o PHP"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Deploying uma Aplica\u00e7\u00e3o PHP<\/strong>: Ap\u00f3s finalizar o desenvolvimento da sua aplica\u00e7\u00e3o PHP, o processo de <strong>Deploy<\/strong> (implanta\u00e7\u00e3o) \u00e9 a etapa final crucial para torn\u00e1-la acess\u00edvel na internet. Provedores de hospedagem modernos, como a <strong>Hostinger<\/strong>, oferecem diversas ferramentas para realizar essa transfer\u00eancia de c\u00f3digo do seu ambiente local para o servidor de produ\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Neste artigo, exploraremos os m\u00e9todos mais comuns de <em>deploy<\/em>, com foco no uso eficiente do <strong>Git<\/strong> para automatiza\u00e7\u00e3o e controle de vers\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">1. \u2699\ufe0f M\u00e9todos de Deploy Comuns na Hostinger<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A escolha do m\u00e9todo de deploy ideal depende da complexidade do seu projeto e do seu n\u00edvel de conforto com ferramentas de linha de comando.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">A. \ud83d\udcc1 FTP (File Transfer Protocol)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O <strong>FTP<\/strong> \u00e9 o m\u00e9todo tradicional para mover arquivos. Ele utiliza um cliente de terceiros (como <strong>FileZilla<\/strong> ou <strong>WinSCP<\/strong>) para conectar-se ao servidor e arrastar e soltar os arquivos.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Vantagens:<\/strong> Simples, intuitivo e n\u00e3o requer conhecimento avan\u00e7ado de ferramentas de desenvolvimento.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Desvantagens:<\/strong> \u00c9 um <strong>processo manual<\/strong>, lento para projetos grandes e altamente sujeito a erros, pois n\u00e3o rastreia quais arquivos foram alterados (voc\u00ea pode esquecer de enviar um arquivo).<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">B. \ud83d\udcbb Gerenciador de Arquivos (Baseado em Navegador)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A maioria dos pain\u00e9is de controle de hospedagem (incluindo o da Hostinger) oferece um <strong>Gerenciador de Arquivos<\/strong> integrado.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Vantagens:<\/strong> N\u00e3o requer a instala\u00e7\u00e3o de <em>software<\/em> adicional e \u00e9 \u00fatil para edi\u00e7\u00f5es r\u00e1pidas ou <em>uploads<\/em> de arquivos individuais.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Desvantagens:<\/strong> \u00c9 pouco pr\u00e1tico para o deploy de projetos completos, especialmente aqueles que envolvem muitas pastas ou arquivos.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">C. \ud83c\udf33 Git: O Padr\u00e3o para Deploy Moderno<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O <strong>Git<\/strong> \u00e9 o sistema de controle de vers\u00e3o dominante. Integrar o deploy PHP com o Git \u00e9 a melhor pr\u00e1tica, pois garante que a vers\u00e3o exata do seu c\u00f3digo no servidor corresponda \u00e0 vers\u00e3o que voc\u00ea testou localmente.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Vantagens:<\/strong> <strong>Controle de Vers\u00e3o<\/strong> (voc\u00ea pode reverter facilmente), <strong>Automatiza\u00e7\u00e3o<\/strong> e <strong>Colabora\u00e7\u00e3o<\/strong> (ideal para equipes).<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Desvantagens:<\/strong> Requer um entendimento b\u00e1sico dos comandos Git.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">2. \ud83d\ude80 Deploy PHP com Git: Passo a Passo (Hostinger Deploy)<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A Hostinger e muitos provedores similares permitem que voc\u00ea configure um reposit\u00f3rio remoto diretamente no servidor. Isso transforma um simples <code>git push<\/code> no seu processo de deploy.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">1. Configurar o Reposit\u00f3rio Remoto na Hospedagem<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Geralmente, isso \u00e9 feito atrav\u00e9s do painel de controle da Hostinger, na se\u00e7\u00e3o &#8220;Git&#8221; ou &#8220;Deploy Autom\u00e1tico&#8221;. Voc\u00ea seleciona a URL do seu reposit\u00f3rio (ex: GitHub, GitLab) e o <strong>diret\u00f3rio de deploy<\/strong> (normalmente o <code>public_html<\/code>).<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. Adicionar o Reposit\u00f3rio Remoto (Localmente)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No terminal do seu projeto local, adicione o reposit\u00f3rio remoto fornecido pelo painel de controle da Hostinger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Adiciona um novo reposit\u00f3rio remoto chamado 'hostinger' (ou 'production')\ngit remote add hostinger https:\/\/seu_usuario@seu_dominio.com\/path\/to\/seu_repositorio.git\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. Fazer o Commit das Altera\u00e7\u00f5es<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Certifique-se de que todas as suas altera\u00e7\u00f5es estejam rastreadas e confirmadas em seu reposit\u00f3rio local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Adiciona todos os arquivos alterados\ngit add . \n# Cria um novo ponto de restaura\u00e7\u00e3o (commit)\ngit commit -m \"Deploy: Versao estavel 1.0.0\"\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4. Enviar para Produ\u00e7\u00e3o (<code>git push<\/code>)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O comando <code>git push<\/code> envia seu c\u00f3digo local para o reposit\u00f3rio remoto no servidor. O servidor da Hostinger est\u00e1 configurado para, ao receber esse <em>push<\/em>, automaticamente mover os arquivos para o diret\u00f3rio de produ\u00e7\u00e3o (<code>public_html<\/code>), completando o deploy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Envia o branch 'main' para o remoto 'hostinger'\ngit push hostinger main\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">3. \ud83d\udee1\ufe0f Boas Pr\u00e1ticas para um Deploy S\u00f3lido<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Use um Ambiente Isolado:<\/strong> Nunca desenvolva ou teste em produ\u00e7\u00e3o. Mantenha um ambiente de <strong>desenvolvimento local<\/strong> (usando Docker, XAMPP, etc.) para evitar conflitos e falhas no site <em>live<\/em>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Controle de Vers\u00e3o (Git):<\/strong> Use o Git para rastrear <strong>todas<\/strong> as altera\u00e7\u00f5es. Isso permite que voc\u00ea realize um <strong>rollback<\/strong> (reverter) rapidamente em caso de um erro cr\u00edtico no deploy.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Gerencie Segredos:<\/strong> Informa\u00e7\u00f5es confidenciais (chaves de API, credenciais de banco de dados) <strong>nunca devem<\/strong> ser armazenadas no reposit\u00f3rio Git. Use arquivos <code>.env<\/code> ou vari\u00e1veis de ambiente, acess\u00edveis apenas no servidor de produ\u00e7\u00e3o.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Automatize Tarefas P\u00f3s-Deploy:<\/strong> Para projetos mais complexos (como Laravel ou Symfony), o processo de deploy deve incluir:\n<ul class=\"wp-block-list\">\n<li>Execu\u00e7\u00e3o de <strong><code>composer install<\/code><\/strong> para instalar depend\u00eancias.<\/li>\n\n\n\n<li>Execu\u00e7\u00e3o de <strong><code>php artisan migrate<\/code><\/strong> (para atualizar o banco de dados).<\/li>\n\n\n\n<li>Execu\u00e7\u00e3o de testes (se for um deploy de CI\/CD).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\u2705 Conclus\u00e3o Deploying uma Aplica\u00e7\u00e3o PHP<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Deploying uma Aplica\u00e7\u00e3o PHP<\/strong>: O deploy na Hostinger \u00e9 um processo flex\u00edvel, variando de m\u00e9todos manuais (FTP) a automatizados. Ao integrar o <strong>Git<\/strong> em seu fluxo de trabalho (<em>git push<\/em> para deploy), voc\u00ea adota o padr\u00e3o da ind\u00fastria, garantindo um processo <strong>r\u00e1pido<\/strong>, <strong>rastre\u00e1vel<\/strong> e <strong>seguro<\/strong> para colocar sua aplica\u00e7\u00e3o PHP no ar.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Toda jornada tem um in\u00edcio, e o in\u00edcio para se tornar um desenvolvedor back-end \u00e9 dominar as seguintes tecnologias, que voc\u00ea encontra aqui mesmo:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/sql\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp\" alt=\"SQL\" class=\"wp-image-942\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">SQL<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/php\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png\" alt=\"Capa Curso PHP\" class=\"wp-image-2835\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP-300x169.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">PHP<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/laravel\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp\" alt=\"Laravel\" class=\"wp-image-1642\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">Laravel<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">E se voc\u00ea gosta do nosso conte\u00fado, n\u00e3o deixe de contribuir adquirindo os servi\u00e7os e produtos dos nossos apoiadores e empresas que somos associados:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/hostinger.com.br\/?REFERRALCODE=1THIAGO62\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/hostinger.png\" alt=\"Hospedagem Hostinger\" class=\"wp-image-92\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNDYlc\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/ofertas-amazon.webp\" alt=\"Ofertas Amazon\" class=\"wp-image-1308\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNKmt0\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/amazonprime.webp\" alt=\"Amazon Prime\" class=\"wp-image-1307\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Deploying uma Aplica\u00e7\u00e3o PHP: Ap\u00f3s finalizar o desenvolvimento da sua aplica\u00e7\u00e3o PHP, o processo de&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2835,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","wpcat-11-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-21T00:01:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T22:40:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Deploying uma Aplica\u00e7\u00e3o PHP\",\"datePublished\":\"2024-05-21T00:01:41+00:00\",\"dateModified\":\"2025-12-02T22:40:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/\"},\"wordCount\":785,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"articleSection\":[\"PHP\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/\",\"name\":\"Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"datePublished\":\"2024-05-21T00:01:41+00:00\",\"dateModified\":\"2025-12-02T22:40:37+00:00\",\"description\":\"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"width\":758,\"height\":426,\"caption\":\"PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/deploying-uma-aplicacao-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deploying uma Aplica\u00e7\u00e3o PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI","description":"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/","og_locale":"pt_BR","og_type":"article","og_title":"Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI","og_description":"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...","og_url":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-05-21T00:01:41+00:00","article_modified_time":"2025-12-02T22:40:37+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Deploying uma Aplica\u00e7\u00e3o PHP","datePublished":"2024-05-21T00:01:41+00:00","dateModified":"2025-12-02T22:40:37+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/"},"wordCount":785,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","articleSection":["PHP"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/","url":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/","name":"Deploying uma Aplica\u00e7\u00e3o PHP - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","datePublished":"2024-05-21T00:01:41+00:00","dateModified":"2025-12-02T22:40:37+00:00","description":"Deploying uma Aplica\u00e7\u00e3o PHP: Neste artigo, vamos explorar as diferentes formas de fazer o deploy de uma aplica\u00e7\u00e3o PHP na Hostinger, desde...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","width":758,"height":426,"caption":"PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/deploying-uma-aplicacao-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Deploying uma Aplica\u00e7\u00e3o PHP"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1058"}],"version-history":[{"count":1,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions"}],"predecessor-version":[{"id":5108,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1058\/revisions\/5108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/2835"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}