browser web che non elabora il codice PHP come codice PHP

Ho installato Joomla nel mio computer, ma di recente ho scritto file php non correlati al sito gestito da Joomla. Per qualche ragione, quando provo ad aprire quei file php nel browser web usando xampp (nota: Joomla usa anche xampp), il browser non elabora il codice w / nei tag come codice php.

Ad esempio, dopo aver aperto una pagina di base (una pagina con titolo “test”, nessun contenuto tranne che nei tag body) nel browser web e andando al codice sorgente, quanto segue è mostrato nel codice sorgente:

   

invece della conversione HTML. (cioè solo “buongiorno”)

Qualcuno ha un’idea di cosa sta succedendo qui?

Grazie.

Probabilmente è perché il modulo PHP non è caricato nel tuo apache. Assicurati che sia abilitato

È l’estensione del file .php? Il server non sa magicamente quando stai servendo file php, questo è un buon modo per assicurarti che sappia cosa stai facendo.

  1. PHP è interpretato nel server, non nel browser. Qualunque cosa stia andando male, è necessario guardare il lato SERVER per risolverlo.

  2. La mia prima ipotesi: forse non hai suffisso il file “.php” (quindi il server non lo riconosce come file PHP?)

  3. Seconda ipotesi: la directory contenente i tuoi file PHP è configurata per analizzare PHP?

Se hai Joomla, probabilmente hai PHP. Probabilmente hai anche Apache.

Quindi controlla la configurazione di Apache e controlla le convenzioni di denominazione dei file.

Apache sta esaminando la directory root definita dal tuo localhost per i file che può analizzare. In questo caso htdocs. Questo è l’impostazione predefinita per XAMPP. Per quanto riguarda Apache, non interpreterà alcun file al di fuori di quella cartella.

se il problema nel modulo php è meglio reinstallare php5 nel sistema e funzionerà correttamente. probabilmente il problema è nel modulo php dovresti provare a reinstallare php nel tuo sistema.

Riavvia il servizio httpd. Funzionerà bene.

 sudo systemctl restart httpd.service 

se non ha funzionato, reinstallare nuovamente PHP.