Estou tentando acessar meu projeto index.php no código do servidor local não está em execução

Estou tentando acessar meu projeto index.php no código do servidor local não está em execução

Estou tentando acessar meu projeto index.phpno servidor local, mas o código não está sendo executado.

A URL que uso é: http://localhost/index.php

O navegador apenas exibe (veja também a captura de tela):

<?php 
echo "working";
?>

insira a descrição da imagem aqui

Como posso acessar meu código? Por favor me ajude, obrigado.

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.

informação relacionada