Como definir a versão PHP de uma pasta especifica.
Imprimir- 0
Pergunta
Como faço para configurar versões de PHP diferentes para uma pasta específica em um site PHP?
Resposta
Passo 1: Configurando o Ambiente
Suponha que você já tenha um domínio example.com com a pasta raiz vhost definida como "httpdocs" e uma subpasta chamada "httpdocs/sub".
Passo 2: Preparando o PHP
Certifique-se de que o PHP 7.3 esteja configurado no servidor PHP-FPM pelo Apache. Isso garantirá que o site funcione adequadamente em sua versão padrão.
Passo 3: Configurando o Proxy
Use o Nginx como um proxy para o Apache. Isso ajudará a gerenciar as solicitações de forma eficiente e permitirá que você configure o PHP para o subdomínio separadamente.
Passo 4: Criando o Subdomínio
Crie um subdomínio chamado "php.example.com" no seu painel de controle de hospedagem. Isso permitirá que você configure o PHP de forma independente para esse subdomínio.
Passo 5: Definindo o PHP 7.4 para o Subdomínio
Defina a versão do PHP para PHP 7.4 PHP-FPM servido pelo Apache para o subdomínio "php.example.com". Isso garantirá que o subdomínio utilize a versão de PHP desejada.
Passo 6: Configurando a Pasta Específica
Na pasta "httpdocs/sub", crie um arquivo chamado ".htaccess" com o seguinte conteúdo:
<FilesMatch ".(php4|php5|php3|php2|php|phtml)$">
SetHandler proxy:unix:///var/www/vhosts/system/php.example.com/php-fpm.sock|fcgi://127.0.0.1:9000
</FilesMatch> |
Isso direcionará as solicitações de PHP na pasta específica para a versão correta do PHP.
Passo 7: Verificando a Configuração (Opcional)
Se desejar verificar se a configuração está funcionando, crie um arquivo "info.php" na pasta "httpdocs/sub" com o seguinte conteúdo:
phpinfo(); |
Acesse esse arquivo pelo navegador, por exemplo, em https://example.com/sub/info.php, para verificar a versão do PHP utilizada.
Seguindo esses passos, você conseguirá configurar versões de PHP diferentes para um subdomínio específico utilizando o Apache e o Nginx. Isso oferece maior flexibilidade no desenvolvimento de projetos que requerem diferentes versões de PHP em partes específicas do seu site.
Ha estat útil la resposta?
Articles Relacionats
É possível atualizar um servidor Plesk do CentOS 7 para o AlmaLinux 9? Pergunta Plesk preparou um script CLI que converte Centos 7 para AlmaLinux 8. É possível...
Não consigo fazer login em support.plesk.com e a redefinição de senha não funciona Sintomas Não consigo fazer login no portal https://support.plesk.com Nenhum e-mail foi...
Alterações nas políticas de código-fonte da Red Hat e seu impacto no Plesk Situação Alterações nas políticas de código-fonte da Red Hat e seu impacto no Plesk Impacto...
Por que após a atualização do Plesk para 18.0.53 há um aviso ao acessar o domínio técnico pela primeira vez: Um domínio técnico é projetado para testar a operação e a funcionalidade Pergunta Após atualizar o Plesk para 18.0.53 no primeiro acesso ao site resolvido para um...
Como proteger um servidor Plesk Pergunta Como melhorar a segurança de um servidor Plesk e protegê-lo de ser comprometido?...
Powered by WHMCompleteSolution