{"id":18089,"date":"2025-08-27T02:33:55","date_gmt":"2025-08-27T05:33:55","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=18089"},"modified":"2025-08-27T02:33:55","modified_gmt":"2025-08-27T05:33:55","slug":"execucao-de-arquivos-php-na-plataforma-windows","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/execucao-de-arquivos-php-na-plataforma-windows\/","title":{"rendered":"Execu\u00e7\u00e3o de arquivos PHP na plataforma Windows"},"content":{"rendered":"\n<p><em>Voc\u00ea sabia que em Windows, para rodar PHP, \u00e9 preciso fazer alguns ajustes? Veja nesse artigo como fazer a execu\u00e7\u00e3o de arquivos PHP na plataforma Windows.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_funciona_o_ambiente_Windows\"><\/span>Como funciona o ambiente Windows<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Os planos de hospedagem na plataforma <em>Windows <\/em>s\u00e3o perfeitos para quem desenvolve sites ou aplica\u00e7\u00f5es em ASP.Net, ASP Cl\u00e1ssico ou PHP. No entanto, precisamos nos atentar sobre algumas peculiaridades. Entre elas, <strong>a execu\u00e7\u00e3o de arquivos PHP neste ambiente<\/strong>.<\/p>\n\n\n\n<p>Primeiramente, \u00e9 necess\u00e1rio referenciar o manipulador que ir\u00e1 carregar o m\u00f3dulo FastCGI do PHP, atrav\u00e9s do arquivo <strong>web.config<\/strong> em seu FTP.<\/p>\n\n\n\n<p><box-info>O Web.config \u00e9 um arquivo que configura o comportamento de aplica\u00e7\u00f5es ASP.NET. Cada aplicativo Web criado pode ter o seu pr\u00f3prio arquivo Web.Config, e as informa\u00e7\u00f5es deste arquivo valem para o diret\u00f3rio corrente e seus subdiret\u00f3rios. \u00c9 o primeiro arquivo lido pelo IIS para que sejam verificadas as configura\u00e7\u00f5es da aplica\u00e7\u00e3o e ela possa ser executada.<br>\nSe houver erros na configura\u00e7\u00e3o, a aplica\u00e7\u00e3o n\u00e3o ser\u00e1 iniciada pelo servidor.<\/box-info><\/p>\n\n\n\n<p>Assim, se n\u00e3o houver a refer\u00eancia no web.config, os arquivos .<em>php<\/em> poder\u00e3o gerar <strong>erro 404 <\/strong>em seus acessos.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind1.jpg\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind1.jpg\" alt=\"\" class=\"wp-image-18090\"\/><\/a><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_fazer_a_execucao_de_arquivos_PHP_na_plataforma_Windows\"><\/span>Como fazer a execu\u00e7\u00e3o de arquivos PHP na plataforma Windows<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Acesse seu FTP e edite o arquivo <strong>web.config<\/strong>, que consta na pasta de sua aplica\u00e7\u00e3o. Abaixo, temos um exemplo da estrutura b\u00e1sica desse arquivo:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"523\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2.jpg\" alt=\"\" class=\"wp-image-18091 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2.jpg 665w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2-300x236.jpg 300w\" data-sizes=\"(max-width: 665px) 100vw, 665px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 665px; --smush-placeholder-aspect-ratio: 665\/523;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"523\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2.jpg\" alt=\"\" class=\"wp-image-18091\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2.jpg 665w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind2-300x236.jpg 300w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>Antes de tudo, precisamos saber o caminho do execut\u00e1vel do CGI, certo?<br>\nO <em>Default<\/em> \u00e9: <strong>C:\\phpX.X\\php-cgi.exe<\/strong><br>\n\u00c9 necess\u00e1rio preencher a vers\u00e3o do PHP no script, de acordo com a <em>Release<\/em> configurada em seu painel de controle. Esta informa\u00e7\u00e3o consta no \u00edcone <strong>CONFIGURA\u00c7\u00c3O PHP<\/strong>, no gerenciamento principal.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"557\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3.jpg\" alt=\"\" class=\"wp-image-18092 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3.jpg 818w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3-300x204.jpg 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3-768x523.jpg 768w\" data-sizes=\"(max-width: 818px) 100vw, 818px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 818px; --smush-placeholder-aspect-ratio: 818\/557;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"557\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3.jpg\" alt=\"\" class=\"wp-image-18092\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3.jpg 818w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3-300x204.jpg 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind3-768x523.jpg 768w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><\/noscript><\/a><\/figure><\/div>\n\n\n<p>Insira a seguinte regra em seu <strong>web.config<\/strong>:<br>\n<\/p>\n\n\n\n<p>No dom\u00ednio de exemplo, est\u00e1 configurada a vers\u00e3o 5.4 do PHP. Em seu script, basta ajustar para a vers\u00e3o do PHP de <strong>seu dom\u00ednio<\/strong>.<br>\nPor fim, salve o arquivo, realize o <em>Upload<\/em> para seu FTP e teste o funcionamento.<br>\nSe estiver tudo certo, como resultado, o PHP ser\u00e1 executado corretamente:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"366\" data-src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4.jpg\" alt=\"\" class=\"wp-image-18093 lazyload\" data-srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4.jpg 818w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4-300x134.jpg 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4-768x344.jpg 768w\" data-sizes=\"(max-width: 818px) 100vw, 818px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 818px; --smush-placeholder-aspect-ratio: 818\/366;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"366\" src=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4.jpg\" alt=\"\" class=\"wp-image-18093\" srcset=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4.jpg 818w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4-300x134.jpg 300w, https:\/\/king.host\/wiki\/wp-content\/uploads\/2019\/03\/wind4-768x344.jpg 768w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><\/noscript><\/a><\/figure><\/div>","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[172,173],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/18089"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=18089"}],"version-history":[{"count":7,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/18089\/revisions"}],"predecessor-version":[{"id":26935,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/18089\/revisions\/26935"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=18089"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=18089"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=18089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}