{"id":22183,"date":"2026-11-06T11:30:00","date_gmt":"2026-11-06T10:30:00","guid":{"rendered":"https:\/\/webhosting.de\/?p=22183"},"modified":"2026-11-05T07:23:24","modified_gmt":"2026-11-05T06:23:24","slug":"versoes-do-php-selector-em-alojamento-partilhado-em-paralelo","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pt\/php-selector-shared-hosting-versionen-parallel\/","title":{"rendered":"Seletor de PHP na hospedagem partilhada: executar vers\u00f5es de PHP em paralelo com seguran\u00e7a"},"content":{"rendered":"<div class=\"wh-article\" data-wh-layout=\"2.1.2\" style=\"width:100%;max-width:820px;margin:0 auto;color:#263b4b;font-family:inherit;font-size:18px;line-height:1.8;text-align:start;overflow-wrap:break-word;box-sizing:border-box\"><p class=\"wh-lead\" style=\"font-size:20px;line-height:1.7;color:#233746;margin:0 0 1.1em\">Com um seletor de PHP, podes escolher as vers\u00f5es de PHP disponibilizadas para os ambientes de alojamento. A possibilidade de duas aplica\u00e7\u00f5es utilizarem vers\u00f5es diferentes em paralelo depende, sobretudo, do <strong style=\"font-weight:700;color:inherit\">\u00c2mbito de aplica\u00e7\u00e3o da sele\u00e7\u00e3o<\/strong> Nota: No CloudLinux, aplica-se aos dom\u00ednios de um utilizador geridos pelo Selector. Contas separadas ou uma gest\u00e3o por dom\u00ednio compat\u00edvel podem ser alternativas.   Al\u00e9m disso, antes de efetuar a mudan\u00e7a, verifica a compatibilidade das aplica\u00e7\u00f5es, as extens\u00f5es e o tempo de execu\u00e7\u00e3o das tarefas planeadas. O fornecedor deve confirmar quais as funcionalidades que o teu plano oferece.<\/p>\n<nav class=\"wh-toc\" aria-label=\"Conte\u00fado deste artigo\" style=\"display:block;margin:28px 0 38px;padding:22px;border:1px solid #d9e4e8;border-radius:14px;background:#f4f8f8\"><p class=\"wh-toc-title\" style=\"font-size:13px;font-weight:700;letter-spacing:.08em;color:#49656b;margin:0 0 14px\">Ir diretamente para a sec\u00e7\u00e3o<\/p><div class=\"wh-toc-grid\" style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px\"><div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#selector-grundlagen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">O que um seletor PHP controla<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#geltungsbereich-isolation\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Contas, dom\u00ednios e isolamento<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#werkzeuge-abgrenzen\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Selector e MultiPHP Manager<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#entscheidungstabelle\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Escolher o \u00e2mbito de aplica\u00e7\u00e3o adequado<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#versionswahl\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Verificar a vers\u00e3o do PHP e o suporte<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#umstellung-vorbereiten\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Preparar a transi\u00e7\u00e3o de forma controlada<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#web-cli-cron\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Verificar a Web, a CLI e as tarefas Cron<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#fehlersuche-rueckweg\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Identificar a causa do erro ap\u00f3s a substitui\u00e7\u00e3o<\/a><\/div>\n<div class=\"wh-toc-item\" style=\"display:block;min-width:0;margin:0;padding:0\"><a class=\"wh-toc-link\" href=\"#betrieb-migration\" style=\"display:block;height:100%;padding:12px 15px;border:1px solid #dce6e8;border-radius:9px;background:#fff;color:#18575b;font-size:14px;line-height:1.5;font-weight:600;text-decoration:none;box-sizing:border-box\">Planear a opera\u00e7\u00e3o de sistemas legados e a migra\u00e7\u00e3o<\/a><\/div>\n<\/div><\/nav><section class=\"wh-section\" aria-labelledby=\"selector-grundlagen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"selector-grundlagen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">O que um seletor PHP controla<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A <strong style=\"font-weight:700;color:inherit\">Seletor PHP<\/strong> \u00c9 uma interface de gest\u00e3o para ambientes de execu\u00e7\u00e3o PHP disponibilizada pelo operador do servidor. Atrav\u00e9s dela, podes, dependendo da configura\u00e7\u00e3o do alojamento, selecionar uma vers\u00e3o do PHP e as extens\u00f5es ou op\u00e7\u00f5es associadas. A interface n\u00e3o instala automaticamente todas as vers\u00f5es pretendidas, nem garante que cada sele\u00e7\u00e3o se aplique separadamente a cada dom\u00ednio. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para o planeamento, h\u00e1 tr\u00eas n\u00edveis importantes: no servidor, podem existir v\u00e1rias vers\u00f5es <strong style=\"font-weight:700;color:inherit\">instalado<\/strong> ; no plano, por\u00e9m, o fornecedor s\u00f3 pode disponibilizar uma parte dessas op\u00e7\u00f5es para sele\u00e7\u00e3o. Al\u00e9m disso, a vers\u00e3o que uma solicita\u00e7\u00e3o concreta ir\u00e1 efetivamente executar depende da configura\u00e7\u00e3o do dom\u00ednio, do servidor web e do manipulador PHP respons\u00e1vel. Uma entrada vis\u00edvel no menu, por si s\u00f3, n\u00e3o responde a esta \u00faltima quest\u00e3o.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O CloudLinux disponibiliza ambientes de execu\u00e7\u00e3o alternativos como <strong style=\"font-weight:700;color:inherit\">PHP antigo<\/strong> pronto. Al\u00e9m disso, existe o ambiente PHP nativo do servidor ou do painel de controlo. O termo \u00abnativo\u00bb n\u00e3o se refere a um n\u00famero de vers\u00e3o espec\u00edfico: a vers\u00e3o do PHP e a configura\u00e7\u00e3o subjacentes s\u00e3o determinadas pelo ambiente do servidor em quest\u00e3o. Por isso, ao mudar para o ambiente nativo, uma aplica\u00e7\u00e3o pode deparar-se com requisitos diferentes dos que encontraria ao optar por uma vers\u00e3o antiga do PHP. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se precisares de uma vers\u00e3o espec\u00edfica do PHP para o teu alojamento, verifica primeiro os requisitos da aplica\u00e7\u00e3o e, em seguida, pergunta se essa vers\u00e3o est\u00e1 efetivamente dispon\u00edvel no plano. Esclarece tamb\u00e9m se as extens\u00f5es e configura\u00e7\u00f5es necess\u00e1rias podem ser alteradas. As funcionalidades documentadas do CloudLinux descrevem as capacidades do software, n\u00e3o o equipamento espec\u00edfico de um determinado pacote de alojamento. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"geltungsbereich-isolation\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"geltungsbereich-isolation\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Contas, dom\u00ednios e isolamento<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Imagina um site atual e uma aplica\u00e7\u00e3o empresarial mais antiga que necessitem de ramos PHP diferentes. Se estiverem em contas de alojamento separadas, podem utilizar vers\u00f5es diferentes, desde que ambas as contas tenham a sua pr\u00f3pria sele\u00e7\u00e3o de seletores e que o fornecedor disponibilize as ramifica\u00e7\u00f5es necess\u00e1rias. Trata-se de uma possibilidade de funcionamento paralelo no mesmo servidor, mas n\u00e3o \u00e9 garantido em todos os planos.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A situa\u00e7\u00e3o \u00e9 diferente no caso de dois dom\u00ednios na mesma conta. O CloudLinux descreve uma sele\u00e7\u00e3o do Selector que se aplica a todos os dom\u00ednios de um utilizador geridos pelo Selector. Por isso, se alterares a vers\u00e3o nesse local, deves contar com repercuss\u00f5es em ambas as aplica\u00e7\u00f5es; a mera exist\u00eancia do Selector n\u00e3o implica uma sele\u00e7\u00e3o independente dos dom\u00ednios. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O <strong style=\"font-weight:700;color:inherit\">\u00c2mbito de aplica\u00e7\u00e3o<\/strong> Por isso, \u00e9 necess\u00e1rio esclarecer esta quest\u00e3o antes de qualquer altera\u00e7\u00e3o. Caso o fornecedor n\u00e3o suporte um controlo adequado por dom\u00ednio, a cria\u00e7\u00e3o de contas separadas pode ser uma solu\u00e7\u00e3o. Para tal, as aplica\u00e7\u00f5es t\u00eam de ser transferidas em conformidade e as respetivas condi\u00e7\u00f5es tarif\u00e1rias t\u00eam de ser verificadas. Um segundo dom\u00ednio ou um diret\u00f3rio adicional, por si s\u00f3, n\u00e3o permite ainda a escolha independente da vers\u00e3o.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O CageFS serve, no ambiente multiutilizador do CloudLinux, para isolar os ambientes dos utilizadores. Estes <strong style=\"font-weight:700;color:inherit\">Isolamento<\/strong> deve ser distinguido da quest\u00e3o de saber qual a vers\u00e3o do PHP que pode ser definida para um dom\u00ednio. Mesmo um isolamento adicional de sites dentro de uma conta n\u00e3o prova, por si s\u00f3, uma sele\u00e7\u00e3o independente do seletor; para mais informa\u00e7\u00f5es sobre este conceito, consulte o artigo sobre <a href=\"https:\/\/webhosting.de\/pt\/seguranca-da-arquitetura-de-alojamento-partilhado-do-site-cagefs\/\">CageFS por site na hospedagem partilhada<\/a>.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O CloudLinux tamb\u00e9m documenta uma configura\u00e7\u00e3o especial do Selector sem o CageFS ativado para um servidor com apenas uma conta de utilizador. Isso n\u00e3o implica, de forma alguma, uma recomenda\u00e7\u00e3o para desativar o CageFS num servidor normal de alojamento partilhado. A arquitetura de seguran\u00e7a e a sua configura\u00e7\u00e3o s\u00e3o da responsabilidade do operador; enquanto cliente, deve informar-se sobre a separa\u00e7\u00e3o oferecida e o seu \u00e2mbito. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"werkzeuge-abgrenzen\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"werkzeuge-abgrenzen\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Selector e MultiPHP Manager<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><strong style=\"font-weight:700;color:inherit\">CloudLinux PHP<\/strong> O Selector e o cPanel MultiPHP Manager s\u00e3o ferramentas diferentes. O Selector gere as op\u00e7\u00f5es de PHP disponibilizadas no \u00e2mbito da sua integra\u00e7\u00e3o; o MultiPHP Manager permite gerir as configura\u00e7\u00f5es de PHP por dom\u00ednio. No entanto, o facto de uma destas interfaces permitir configura\u00e7\u00f5es por dom\u00ednio n\u00e3o significa que estas estejam dispon\u00edveis no seu pr\u00f3prio plano ou que sejam permitidas para todas as combina\u00e7\u00f5es.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Na intera\u00e7\u00e3o documentada do cPanel, o CloudLinux indica, entre outros, o seguinte para a utiliza\u00e7\u00e3o do Seletor: <strong style=\"font-weight:700;color:inherit\">Configura\u00e7\u00e3o do sistema<\/strong> no MultiPHP Manager e o PHP-FPM desativado para o dom\u00ednio em quest\u00e3o. Estes pr\u00e9-requisitos descrevem uma integra\u00e7\u00e3o espec\u00edfica, n\u00e3o um guia passo a passo de aplica\u00e7\u00e3o geral. A forma como o fornecedor de alojamento configurou o handler e as interfaces determina qual a configura\u00e7\u00e3o que se aplica. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se ambas as interfaces estiverem vis\u00edveis, n\u00e3o deves determinar as respetivas fun\u00e7\u00f5es atrav\u00e9s de tentativas num site em produ\u00e7\u00e3o. Uma configura\u00e7\u00e3o relacionada com o dom\u00ednio no MultiPHP Manager e uma sele\u00e7\u00e3o no Selector podem, de outra forma, criar expectativas que n\u00e3o correspondem ao handler efetivamente utilizado. Pede ao fornecedor que te explique qual \u00e9 a ferramenta determinante para o dom\u00ednio em quest\u00e3o e quais as altera\u00e7\u00f5es que afetam outros dom\u00ednios.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para tomar uma decis\u00e3o concreta, \u00e9 \u00fatil fazer algumas perguntas: Que interface est\u00e1 dispon\u00edvel no plano? A escolha aplica-se por conta ou por dom\u00ednio, e quais s\u00e3o as vers\u00f5es de PHP e extens\u00f5es autorizadas? Pergunte tamb\u00e9m se o SSH e as tarefas agendadas est\u00e3o dispon\u00edveis e qual o interpretador que as executa. Desta forma, \u00e9 poss\u00edvel planear separadamente as aplica\u00e7\u00f5es web e as tarefas em segundo plano, em vez de ter de deduzir todas as vias de execu\u00e7\u00e3o a partir de um painel de controlo.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por fim, verifique se existe um ambiente de teste isolado e uma c\u00f3pia de seguran\u00e7a dispon\u00edvel e quem poder\u00e1 restaurar a configura\u00e7\u00e3o anterior em caso de falha. S\u00f3 quando se souber quem \u00e9 respons\u00e1vel pela interface e qual a \u00e1rea afetada \u00e9 que se poder\u00e1 preparar uma mudan\u00e7a com um risco control\u00e1vel. Op\u00e7\u00f5es de menu n\u00e3o confirmadas ou uma solu\u00e7\u00e3o de configura\u00e7\u00e3o supostamente universal n\u00e3o ajudam em nada.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"entscheidungstabelle\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"entscheidungstabelle\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Escolher o \u00e2mbito de aplica\u00e7\u00e3o adequado<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Antes de alterares a vers\u00e3o do PHP no alojamento, verifica o <strong style=\"font-weight:700;color:inherit\">\u00c2mbito de aplica\u00e7\u00e3o<\/strong> da configura\u00e7\u00e3o dispon\u00edvel. O que \u00e9 determinante n\u00e3o \u00e9 apenas o n\u00famero de dom\u00ednios que geres, mas sim quais deles utilizam o mesmo utilizador e a mesma sele\u00e7\u00e3o do Selector. A tabela traduz requisitos t\u00edpicos em perguntas que podes esclarecer com o teu fornecedor. <\/p>\n<div class=\"wh-table-scroll\" tabindex=\"0\" role=\"region\" aria-label=\"Requisitos para a gest\u00e3o do PHP na hospedagem partilhada\" style=\"width:100%;max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #dce5e9;border-radius:14px;background:#fff;box-shadow:0 10px 28px -16px rgba(24,47,60,.32);box-sizing:border-box\"><table style=\"width:100%;min-width:580px;border-collapse:separate;border-spacing:0;border:0;margin:0;font-size:15px;line-height:1.6;background:#fff\"><caption style=\"padding:20px;text-align:start;font-size:17px;line-height:1.5;font-weight:700;color:#173246;background:#fff\">Requisitos para a gest\u00e3o do PHP na hospedagem partilhada<\/caption><thead><tr><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Requisito<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">\u00c2mbito a analisar<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Abordagem poss\u00edvel<\/th><th scope=\"col\" style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#19394d;color:#fff\">Quest\u00e3o em aberto sobre o fornecedor<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Duas aplica\u00e7\u00f5es em contas distintas<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Sele\u00e7\u00e3o por conta de utilizador<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Escolher uma vers\u00e3o adequada para cada conta<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Ambas as vers\u00f5es est\u00e3o autorizadas para ambas as contas?<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Dois dom\u00ednios na mesma conta<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Sele\u00e7\u00e3o do Selector para dom\u00ednios geridos<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Verificar se existem contas separadas ou se \u00e9 suportada a gest\u00e3o por dom\u00ednio<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Que interface controla que dom\u00ednio?<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Extens\u00f5es necess\u00e1rias<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Vers\u00e3o e defini\u00e7\u00f5es do Selector aprovadas<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Verificar os m\u00f3dulos para a vers\u00e3o de destino<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#fff;color:#294252\">Que extens\u00f5es podem os clientes alterar?<\/td><\/tr><tr><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Cronjobs<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Percurso de execu\u00e7\u00e3o da respetiva ordem<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Verificar separadamente a chamada da CLI e o suporte do fornecedor<\/td><td style=\"padding:15px 18px;border:0;border-bottom:1px solid #e2e9ed;text-align:start;vertical-align:top;white-space:normal;font-size:15px;line-height:1.6;background:#f4f7f9;color:#294252\">Qual \u00e9 o int\u00e9rprete que executa a tarefa?<\/td><\/tr><\/tbody><\/table><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O CloudLinux Selector aplica a sua sele\u00e7\u00e3o, conforme documentado, aos dom\u00ednios de um utilizador que gere. Se duas aplica\u00e7\u00f5es na mesma conta necessitarem de vers\u00f5es diferentes, a separa\u00e7\u00e3o em contas distintas pode ajudar, desde que o plano e as vers\u00f5es disponibilizadas o permitam. Deve consultar o fornecedor para saber quais s\u00e3o os custos adicionais e as condi\u00e7\u00f5es aplic\u00e1veis. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Outra possibilidade \u00e9 uma gest\u00e3o espec\u00edfica por dom\u00ednio expressamente suportada, por exemplo, atrav\u00e9s do cPanel MultiPHP Manager. N\u00e3o \u00e9 poss\u00edvel afirmar de forma geral se esta op\u00e7\u00e3o est\u00e1 dispon\u00edvel no plano espec\u00edfico nem como interage com um seletor. Tamb\u00e9m \u00e9 poss\u00edvel efetuar uma altera\u00e7\u00e3o atrav\u00e9s de <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">.htaccess<\/code> n\u00e3o deves partir do princ\u00edpio de que \u00e9 um substituto fi\u00e1vel. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Al\u00e9m disso, a separa\u00e7\u00e3o das vers\u00f5es n\u00e3o resolve todas as depend\u00eancias: uma aplica\u00e7\u00e3o pode exigir determinados m\u00f3dulos ou configura\u00e7\u00f5es, enquanto uma tarefa agendada utiliza o seu pr\u00f3prio interpretador. Regista estes requisitos separadamente, para que, ao contactar o fornecedor, n\u00e3o te limites a perguntar apenas pelo n\u00famero da vers\u00e3o, mas sim pelo caminho de execu\u00e7\u00e3o completo. <\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"versionswahl\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"versionswahl\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Verificar a vers\u00e3o do PHP e o suporte<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Escolhe um ramo do PHP que a tua aplica\u00e7\u00e3o espec\u00edfica suporte e para o qual existam corre\u00e7\u00f5es de seguran\u00e7a dispon\u00edveis. Para tal, verifica os requisitos da vers\u00e3o do CMS ou da loja online utilizada, bem como dos plugins, temas, bibliotecas e c\u00f3digo pr\u00f3prio. Uma vers\u00e3o atual do PHP, por si s\u00f3, n\u00e3o torna automaticamente execut\u00e1vel uma aplica\u00e7\u00e3o mais antiga e incompat\u00edvel.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A tabela oficial do PHP distingue <strong style=\"font-weight:700;color:inherit\">apoio ativo<\/strong> e uma fase subsequente com corre\u00e7\u00f5es de seguran\u00e7a. De acordo com uma pesquisa realizada a 4 de novembro de 2026, o PHP 8.2 e o 8.3 recebem apenas corre\u00e7\u00f5es de seguran\u00e7a; o PHP 8.4 e o 8.5 encontram-se em suporte ativo. Para o PHP 8.2, o suporte oficial \u00e0 seguran\u00e7a termina a 31 de dezembro de 2026. Verifica novamente o estado antes de tomares uma decis\u00e3o, pois esta classifica\u00e7\u00e3o pode mudar com o tempo. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">A indica\u00e7\u00e3o de uma vers\u00e3o no Selector responde a uma quest\u00e3o diferente da tabela de suporte: mostra uma sele\u00e7\u00e3o no teu ambiente, mas n\u00e3o confirma nem o suporte oficial nem a compatibilidade da tua aplica\u00e7\u00e3o. Por outro lado, o facto de uma ramifica\u00e7\u00e3o ter suporte oficial n\u00e3o significa necessariamente que o teu plano de alojamento a ofere\u00e7a. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Um fornecedor pode, eventualmente, oferecer o seu pr\u00f3prio suporte prolongado para pacotes mais antigos. Para tal, esclarece por escrito quais os pacotes e corre\u00e7\u00f5es de seguran\u00e7a abrangidos, qual a dura\u00e7\u00e3o desse suporte e como ser\u00e3o disponibilizadas as atualiza\u00e7\u00f5es. Este <strong style=\"font-weight:700;color:inherit\">Apoio ao fornecedor<\/strong> n\u00e3o deve ser confundido com o suporte oficial do projeto PHP e n\u00e3o substitui um plano de migra\u00e7\u00e3o para a aplica\u00e7\u00e3o.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se estiver prevista uma mudan\u00e7a para um ramo mais recente, verifica tamb\u00e9m os passos de migra\u00e7\u00e3o que foram ignorados e as tarefas em segundo plano. O artigo sobre <a href=\"https:\/\/webhosting.de\/pt\/alteracoes-na-compatibilidade-da-hospedagem-php-85-atualizacao\/\">PHP 8.5 na hospedagem e para verifica\u00e7\u00e3o de compatibilidade<\/a> explica quais as depend\u00eancias e os processos que podem ser relevantes nesta mudan\u00e7a de vers\u00e3o espec\u00edfica.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"umstellung-vorbereiten\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"umstellung-vorbereiten\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Preparar a transi\u00e7\u00e3o de forma controlada<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Come\u00e7a por fazer um balan\u00e7o: que plataforma tens \u00e0 tua disposi\u00e7\u00e3o, que dom\u00ednios gere e que vers\u00f5es de PHP est\u00e3o autorizadas para a tua conta? Anota as op\u00e7\u00f5es dispon\u00edveis at\u00e9 ao momento e, em caso de d\u00favidas, esclarece o \u00e2mbito de aplica\u00e7\u00e3o efetivo. Desta forma, evita migrar um site que pensas ser \u00fanico, quando na verdade existem outros dom\u00ednios envolvidos. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Suponhamos que uma aplica\u00e7\u00e3o atual e uma aplica\u00e7\u00e3o mais antiga estejam a ser executadas em paralelo. Verifica primeiro se os seus requisitos s\u00e3o compat\u00edveis com uma vers\u00e3o-alvo comum. Caso contr\u00e1rio, pode ser \u00fatil fazer uma sele\u00e7\u00e3o individual em contas separadas; uma alternativa relacionada com o dom\u00ednio s\u00f3 \u00e9 vi\u00e1vel se o fornecedor a suportar para a tua configura\u00e7\u00e3o.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Antes de efetuar altera\u00e7\u00f5es em ambiente de produ\u00e7\u00e3o, verifica se existe uma vers\u00e3o atualizada <strong style=\"font-weight:700;color:inherit\">C\u00f3pia de seguran\u00e7a<\/strong> dos ficheiros e da base de dados e que a sua recupera\u00e7\u00e3o esteja definida. Um ambiente de teste isolado \u00e9 \u00fatil, caso o possas disponibilizar: a\u00ed, podes testar a vers\u00e3o de destino sem colocar em risco desnecessariamente os visitantes ou os dados de produ\u00e7\u00e3o. Cabe ao fornecedor esclarecer se o plano inclui um ambiente de staging ou c\u00f3pias de seguran\u00e7a.<\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail1\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0-1024x683.webp\" class=\"wp-image-22186\" alt=\"Imagem ilustrativa gerada por IA com um bloco de notas, uma pasta e um dispositivo de armazenamento externo sobre uma secret\u00e1ria.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-umstellung-sicherung-vorbereiten-85e759b7-detail1-8ffb3530f0.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail1\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Imagem ilustrativa gerada por IA: a prote\u00e7\u00e3o e a documenta\u00e7\u00e3o fazem parte da prepara\u00e7\u00e3o para uma transi\u00e7\u00e3o controlada.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Al\u00e9m da vers\u00e3o atual e da vers\u00e3o pretendida do PHP, documente tamb\u00e9m as extens\u00f5es necess\u00e1rias e as op\u00e7\u00f5es relevantes. Compare estes dados com os requisitos da aplica\u00e7\u00e3o e com as configura\u00e7\u00f5es autorizadas no plano. O CloudLinux Manager permite definir regras administrativas para vers\u00f5es e extens\u00f5es; isso n\u00e3o significa, contudo, que todas as op\u00e7\u00f5es possam ser alteradas pelos pr\u00f3prios clientes. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">No ambiente isolado, testa n\u00e3o s\u00f3 a p\u00e1gina inicial, mas tamb\u00e9m os processos de in\u00edcio de sess\u00e3o, os formul\u00e1rios, as importa\u00e7\u00f5es e outros procedimentos importantes para o teu projeto. Verifique as tarefas agendadas separadamente, uma vez que a sua execu\u00e7\u00e3o n\u00e3o \u00e9 comprovada apenas pela visualiza\u00e7\u00e3o do site. Registe quaisquer anomalias e resolva os problemas de compatibilidade antes da migra\u00e7\u00e3o para o ambiente de produ\u00e7\u00e3o. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Por fim, coloca um <strong style=\"font-weight:700;color:inherit\">Viagem de regresso<\/strong> Importante: Quem pode voltar a selecionar a vers\u00e3o anterior e que defini\u00e7\u00f5es devem ser verificadas depois disso? Planeie a transi\u00e7\u00e3o para um momento adequado e, em seguida, acompanhe as aplica\u00e7\u00f5es afetadas. O simples facto de voltar \u00e0 vers\u00e3o anterior n\u00e3o garante que todas as extens\u00f5es e op\u00e7\u00f5es fiquem novamente definidas como antes.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"web-cli-cron\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"web-cli-cron\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Verificar a Web, a CLI e as tarefas Cron<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Um site e as suas tarefas em segundo plano n\u00e3o t\u00eam de utilizar o mesmo interpretador PHP. As solicita\u00e7\u00f5es HTTP s\u00e3o processadas por um interpretador em tempo de execu\u00e7\u00e3o determinado pelo servidor Web e pelo respetivo manipulador; por outro lado, uma chamada da linha de comandos inicia o interpretador que o ambiente em quest\u00e3o encontrar. O CloudLinux distingue os caminhos nativos para os interpretadores Web e CLI. Por isso, a informa\u00e7\u00e3o apresentada no PHP Selector, por si s\u00f3, n\u00e3o responde a todas as quest\u00f5es relativas \u00e0 execu\u00e7\u00e3o efetiva. <\/p>\n<figure class=\"wp-block-image size-large wh-figure\" aria-describedby=\"wh-caption-detail2\" style=\"display:block;float:none;clear:both;width:100%;max-width:760px;margin:34px auto 40px;border:1px solid #dae5e9;border-radius:14px;overflow:hidden;background:#f5f8fa;box-shadow:0 10px 28px -17px rgba(24,47,60,.28);box-sizing:border-box\"><div class=\"wh-figure-media\" style=\"display:block;background:#eef3f5;line-height:0\"><img loading=\"lazy\" width=\"800\" height=\"534\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce-1024x683.webp\" class=\"wp-image-22187\" alt=\"Ilustra\u00e7\u00e3o gerada por IA que mostra formas separadas de dura\u00e7\u00e3o para uma janela do navegador e uma tarefa agendada.\" decoding=\"async\" srcset=\"https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce-1024x683.webp 1024w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce-300x200.webp 300w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce-768x512.webp 768w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce-18x12.webp 18w, https:\/\/webhosting.de\/wp-content\/uploads\/2026\/11\/php-web-cron-ausfuehrungswege-85e759b7-detail2-08c9dd41ce.webp 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" ><\/div><figcaption class=\"wh-caption\" id=\"wh-caption-detail2\" style=\"display:block;margin:0;padding:12px 18px 15px;border-top:1px solid #dce5e9;color:#506575;background:#f5f8fa;font-size:14px;line-height:1.55;text-align:start\">Ilustra\u00e7\u00e3o gerada por IA: as solicita\u00e7\u00f5es web e as tarefas agendadas podem utilizar tempos de execu\u00e7\u00e3o PHP diferentes.<\/figcaption><\/figure><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se o SSH estiver dispon\u00edvel no teu plano, podes executar o seguinte comando de leitura numa sess\u00e3o de terminal. Este comando mostra a vers\u00e3o do <strong style=\"font-weight:700;color:inherit\">Interpretadores de CLI<\/strong>, que \u00e9 encontrado precisamente para esta chamada. Para o teste, n\u00e3o s\u00e3o necess\u00e1rias altera\u00e7\u00f5es nos ficheiros ou nas defini\u00e7\u00f5es.<\/p>\n<div class=\"wh-code-window\" data-wh-code style=\"margin:28px 0 34px;border:1px solid #2c4656;border-radius:12px;overflow:hidden;background:#132a3b;box-shadow:0 9px 25px -13px rgba(15,35,55,.2)\"><div class=\"wh-code-toolbar\" style=\"display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;background:#223e50;color:#edf5fa;font-size:13px;line-height:1.5;font-weight:600\"><span>Terminal<\/span><button type=\"button\" class=\"wh-code-copy\" data-wh-copy hidden style=\"padding:6px 11px;border:1px solid #7893a1;border-radius:6px;background:transparent;color:#fff;font-size:12px;line-height:1.5;font-weight:600;cursor:pointer\">Copiar c\u00f3digo<\/button><span class=\"wh-copy-status\" aria-live=\"polite\"><\/span><span data-wh-copy-success hidden>Copiado<\/span><span data-wh-copy-fallback hidden>C\u00f3digo destacado \u2013 por favor, copie<\/span><\/div><pre class=\"wh-code\" data-no-translation translate=\"no\" style=\"display:block;margin:0;padding:20px;max-width:100%;overflow-x:auto;color:#edf5fa;background:#132a3b;font:14px\/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre;direction:ltr;text-align:left\"><code class=\"language-bash\" style=\"font:inherit;color:inherit;background:transparent;padding:0;border:0;white-space:inherit\">php -v<\/code><\/pre><\/div><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">O resultado n\u00e3o indica nem a vers\u00e3o do PHP de um pedido HTTP nem a de uma tarefa cron executada de outra forma. Uma tarefa agendada pode utilizar um caminho de int\u00e9rprete espec\u00edfico ou outro ambiente. Por isso, verifica a chamada definida e o ambiente de execu\u00e7\u00e3o da tarefa em quest\u00e3o, em vez de extrapolar a sa\u00edda da tua sess\u00e3o interativa para esse contexto.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para a verifica\u00e7\u00e3o na Web, utiliza um m\u00e9todo protegido e suportado pelo fornecedor e, se necess\u00e1rio, pergunta qual \u00e9 o gestor respons\u00e1vel. Um script de diagn\u00f3stico acess\u00edvel ao p\u00fablico com informa\u00e7\u00f5es detalhadas sobre o ambiente n\u00e3o constitui uma solu\u00e7\u00e3o padr\u00e3o adequada. Verifique tamb\u00e9m as tarefas agendadas atrav\u00e9s de um canal suportado e, em seguida, verifique se, por exemplo, uma importa\u00e7\u00e3o ou um trabalho de envio funciona efetivamente conforme previsto.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para cada caminho de execu\u00e7\u00e3o relevante, regista qual a vers\u00e3o esperada e como foi verificada. Se o painel, a sa\u00edda do SSH e o comportamento de uma tarefa fornecerem indica\u00e7\u00f5es diferentes, esclarece primeiro com o fornecedor a responsabilidade pelo respetivo ambiente de execu\u00e7\u00e3o. Desta forma, evitas alterar uma configura\u00e7\u00e3o no local errado.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"fehlersuche-rueckweg\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"fehlersuche-rueckweg\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Identificar a causa do erro ap\u00f3s a substitui\u00e7\u00e3o<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se a p\u00e1gina inicial carregar ap\u00f3s a mudan\u00e7a, mas um formul\u00e1rio ou uma importa\u00e7\u00e3o n\u00e3o funcionar, significa que a transi\u00e7\u00e3o ainda n\u00e3o foi devidamente testada. Repete o processo em quest\u00e3o e anota a hora, a fun\u00e7\u00e3o e a mensagem de erro observada. Compare estas informa\u00e7\u00f5es com os registos da aplica\u00e7\u00e3o e do servidor dispon\u00edveis, desde que o seu plano de servi\u00e7os permita o acesso aos mesmos; os dados sens\u00edveis dos registos n\u00e3o devem constar em ficheiros acess\u00edveis ao p\u00fablico.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Em seguida, verifica a <strong style=\"font-weight:700;color:inherit\">Compatibilidade<\/strong> da aplica\u00e7\u00e3o em quest\u00e3o e das suas extens\u00f5es com o ramo PHP selecionado. Um formul\u00e1rio pode, por exemplo, depender de um plugin que nem sequer \u00e9 executado na p\u00e1gina inicial. Numa importa\u00e7\u00e3o, as suas depend\u00eancias e o caminho de execu\u00e7\u00e3o efetivo s\u00e3o tamb\u00e9m relevantes: uma tarefa em segundo plano pode utilizar um ambiente de execu\u00e7\u00e3o diferente do do site.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Antes de efetuar a mudan\u00e7a, compara as extens\u00f5es PHP dispon\u00edveis e ativadas para a vers\u00e3o de destino, bem como as op\u00e7\u00f5es necess\u00e1rias, com a tua documenta\u00e7\u00e3o. A sele\u00e7\u00e3o de um ramo do PHP n\u00e3o confirma automaticamente que todos os m\u00f3dulos e configura\u00e7\u00f5es necess\u00e1rios estejam corretos. As altera\u00e7\u00f5es que pode efetuar por conta pr\u00f3pria dependem da autoriza\u00e7\u00e3o do administrador. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Verifica tamb\u00e9m se o dom\u00ednio em quest\u00e3o corresponde efetivamente ao esperado <strong style=\"font-weight:700;color:inherit\">manipulador<\/strong> e \u00e9 utilizado o per\u00edodo de execu\u00e7\u00e3o pretendido. Caso existam v\u00e1rias interfaces de administra\u00e7\u00e3o, esclarece as respetivas compet\u00eancias com o fornecedor antes de alterares outras defini\u00e7\u00f5es. Uma indica\u00e7\u00e3o no Selector n\u00e3o tem de explicar qual o caminho de execu\u00e7\u00e3o que processa um pedido espec\u00edfico. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><strong style=\"font-weight:700;color:inherit\">Aviso:<\/strong> N\u00e3o defina os caminhos de configura\u00e7\u00e3o de forma gen\u00e9rica atrav\u00e9s de <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">PHPRC<\/code> ou <code data-no-translation style=\"font:600 .87em\/1.5 ui-monospace,monospace;color:#235063;background:#edf3f5;border-radius:4px;padding:.1em .3em\">PHP_INI_SCAN_DIR<\/code> . O CloudLinux alerta que essas altera\u00e7\u00f5es nos caminhos de configura\u00e7\u00e3o do PHP podem afetar o Selector. Se for necess\u00e1rio definir um caminho espec\u00edfico, consulte primeiro o fornecedor. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Caso n\u00e3o seja poss\u00edvel resolver o erro rapidamente, utiliza o procedimento de revers\u00e3o previamente definido para voltar \u00e0 vers\u00e3o anterior. Em seguida, verifica novamente a vers\u00e3o efetivamente em vigor, as extens\u00f5es e op\u00e7\u00f5es, bem como as fun\u00e7\u00f5es afetadas. N\u00e3o confie no facto de que um regress\u00e3o \u00e0 vers\u00e3o anterior restaure automaticamente todas as configura\u00e7\u00f5es anteriores; registe as diferen\u00e7as para a pr\u00f3xima tentativa.<\/p>\n<\/section><section class=\"wh-section\" aria-labelledby=\"betrieb-migration\" style=\"display:block;margin:0 0 36px;min-width:0\"><h2 id=\"betrieb-migration\" style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Planear a opera\u00e7\u00e3o de sistemas legados e a migra\u00e7\u00e3o<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Para um funcionamento cont\u00ednuo, o fator determinante \u00e9, em primeiro lugar, a <strong style=\"font-weight:700;color:inherit\">\u00c2mbito de aplica\u00e7\u00e3o<\/strong>: Se for adequada uma sele\u00e7\u00e3o comum para os dom\u00ednios de um utilizador geridos pelo Selector, este pode ser uma interface adequada. Se, por outro lado, duas aplica\u00e7\u00f5es necessitarem de vers\u00f5es independentes, considere uma gest\u00e3o por dom\u00ednio suportada pelo fornecedor ou contas de alojamento separadas. A op\u00e7\u00e3o documentada do Selector, por si s\u00f3, n\u00e3o garante uma configura\u00e7\u00e3o independente para cada dom\u00ednio na mesma conta.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Contas separadas podem dissociar organizacionalmente as decis\u00f5es relativas \u00e0s vers\u00f5es, desde que sejam disponibilizados os ramos necess\u00e1rios em cada caso. Uma solu\u00e7\u00e3o espec\u00edfica para cada dom\u00ednio tamb\u00e9m pode ser adequada, desde que o fornecedor a disponibilize e que a sua intera\u00e7\u00e3o com outras ferramentas PHP esteja esclarecida. Antes de proceder \u00e0 mudan\u00e7a, informe-se sobre os custos, as condi\u00e7\u00f5es tarif\u00e1rias e as responsabilidades; a viabilidade t\u00e9cnica n\u00e3o implica, por si s\u00f3, a garantia de um determinado pacote.  <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Uma aplica\u00e7\u00e3o mais antiga n\u00e3o deve permanecer permanentemente numa vers\u00e3o antiga apenas pelo facto de esta estar dispon\u00edvel no menu. Planeia a <strong style=\"font-weight:700;color:inherit\">Migra\u00e7\u00e3o<\/strong> uma combina\u00e7\u00e3o suportada de aplica\u00e7\u00e3o, depend\u00eancias e PHP: identifica atualiza\u00e7\u00f5es em falta, extens\u00f5es substitu\u00edveis e adapta\u00e7\u00f5es necess\u00e1rias. Define uma data para a pr\u00f3xima verifica\u00e7\u00e3o de compatibilidade e uma data-limite para a substitui\u00e7\u00e3o.<\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Verifique regularmente o estado oficial do suporte da ramifica\u00e7\u00e3o do PHP que est\u00e1 a utilizar e, ao mesmo tempo, acompanhe as mensagens de erro e os processos empresariais importantes. O facto de uma vers\u00e3o mais antiga estar dispon\u00edvel n\u00e3o constitui garantia de suporte oficial cont\u00ednuo. A tabela de suporte do projeto PHP deve ser verificada novamente antes de qualquer decis\u00e3o a longo prazo, uma vez que o estado pode alterar-se com o tempo. <\/p>\n<p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Se um fornecedor prometer suporte alargado, pede que te forne\u00e7am comprovativos dos pacotes em causa, do tipo de corre\u00e7\u00f5es de seguran\u00e7a e da dura\u00e7\u00e3o do servi\u00e7o. Este suporte deve ser avaliado separadamente do suporte oficial do PHP e n\u00e3o substitui nem as atualiza\u00e7\u00f5es da aplica\u00e7\u00e3o nem a migra\u00e7\u00e3o planeada. Regista tamb\u00e9m quem se encarregar\u00e1 de tratar das altera\u00e7\u00f5es e das falhas durante o per\u00edodo de transi\u00e7\u00e3o.<\/p>\n<\/section><section class=\"wh-sources\" style=\"margin:40px 0 0;padding:24px 0 0;border-top:1px solid #dce5e9;color:#596b7b;font-size:14px;line-height:1.65\"><h2 style=\"margin:38px 0 18px;color:#172f41;font-size:clamp(24px,1.25rem + 1vw,30px);font-weight:700;line-height:1.3;scroll-margin-top:115px\">Fontes e estado atual dos conhecimentos<\/h2><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Estado da pesquisa: <time datetime=\"2026-11-04\">2026-11-04<\/time><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\">Data da pesquisa e do suporte: 4 de novembro de 2026. Verificar novamente o estado do suporte ao PHP e as condi\u00e7\u00f5es espec\u00edficas dos planos antes da publica\u00e7\u00e3o.<\/p><div class=\"wh-source-urls\"><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.cloudlinux.com\/user-docs\/user-docs-solo-cloudlinux\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.cpanel.net\/whm\/software\/multiphp-manager-for-whm\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.cloudlinux.com\/cloudlinuxos\/lve_manager\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.cloudlinux.com\/cloudlinuxos\/cloudlinux_os_components\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/docs.cloudlinux.com\/cloudlinuxos\/control_panel_integration\/<\/span><\/p><p style=\"margin:0 0 1.1em;font-size:inherit;line-height:inherit\"><span class=\"wh-source-url\" data-no-translation dir=\"ltr\" style=\"overflow-wrap:anywhere;font:12px\/1.6 ui-monospace,monospace;direction:ltr\">https:\/\/www.php.net\/supported-versions.php?trk=public_post_comment-text<\/span><\/p><\/div><\/section><\/div>","protected":false},"excerpt":{"rendered":"<p>Um seletor de PHP pode permitir diferentes per\u00edodos de execu\u00e7\u00e3o no alojamento partilhado. Os fatores decisivos s\u00e3o o \u00e2mbito de aplica\u00e7\u00e3o da sele\u00e7\u00e3o, as vers\u00f5es dispon\u00edveis e a verifica\u00e7\u00e3o separada das solicita\u00e7\u00f5es web e das tarefas Cron.<\/p>","protected":false},"author":1,"featured_media":22185,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[780],"tags":[],"class_list":["post-22183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration-anleitungen"],"acf":[],"_links":{"self":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/22183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/comments?post=22183"}],"version-history":[{"count":2,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/22183\/revisions"}],"predecessor-version":[{"id":22188,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/posts\/22183\/revisions\/22188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media\/22185"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/media?parent=22183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/categories?post=22183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pt\/wp-json\/wp\/v2\/tags?post=22183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}