
Responder1
As etapas podem variar dependendo do seu erro. Verifique as etapas abaixo:
Verifique se o PHP está instalado.Se o PHP não estiver instalado. Passos para instalar o PHP ->https://thishosting.rocks/install-php-on-ubuntu/
Se o PHP estiver instalado,mas você ainda está vendo apenas o texto/código bruto, é provável que o módulo não esteja carregado no Apache (supondo que você esteja usando o Apache). Passos para fazer isso ->https://stackoverflow.com/questions/42654694/enable-php-apache2
Use oconsole do navegadorpara verificar o status que está sendo retornado ao visualizar a página. Deve retornar um status 200. Se 500 (erro de sintaxe/configuração), 404 (arquivo ausente), etc., solucione o problema de acordo.
Confirme a localização raiz do site Apachejá que o Apache pode ser configurado para vincular-se a locais não padrão. Dependendo da sua versão do Apache, a localização do arquivo de configuração pode mudar, mas você provavelmente precisará verificar o arquivo
/etc/apache2/sites-enabled/000-default.conf
. A opção que você procura é DocumentRoot que é onde o site deve carregar o texto.
Verifique isso.htaccessarquivo não está substituindo seu local de instalação e definindo uma nova raiz de documento. A maneira mais fácil de testar isso é se você tiver um arquivo .htaccess, renomeá-lo temporariamente com outro nome (por exemplo mv .htaccess .htaccess_temp
), o que removerá quaisquer alterações implementadas pelo arquivo .htaccess.
Reinicie o Apachejá que as alterações nos arquivos de configuração não são refletidas automaticamente pelo Apache.sudo service apache2 restart
Responder2
As etapas mencionadas acima são perfeitas. Portanto, não repetindo o mesmo. se você perceber que o código PHP está chegando, o principal problema é que o servidor não está reconhecendo o código PHP e lançando a saída como um texto plano. então você precisa verificar se o PHP está instalado e reconhecido, conforme mencionado acima. Além disso, se você é novo no PHP, é melhor instalar o XAMP e usá-lo para codificar até o momento em que estiver familiarizado com o htaccess, arquivos de configuração.