Impossibile eseguire il file PHP con apache2


0

Voglio impostare php sulla mia macchina ma non riesco a farlo funzionare. Questo è quello che ho fatto:

  1. Ho scaricato php con sudo apt-get php
  2. Apache installato sudo apt install apache2
  3. Server ripristinato sudo service apache2 restart
  4. Entrambi http://localhost/e php -vfunzionano come dovrebbero

Ma quando provo a eseguire un file php di base non funziona. Ad esempio in /var/www/htmlho il seguente test.htmlfile:

<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body bgcolor="white">

<?php
echo '<p> HEY </p>';
?>

</body>
</html>

Ma quando scrivo nel mio browser http://localhost/test.htmlricevo un po 'di immondizia:

HEY
'; ?>

Che cosa sto facendo di sbagliato?

Risposte:


0

Per impostazione predefinita, apache non eseguirà i file con l'estensione htmltramite PHP. Prova a rinominare il tuo file test.phpe chiamahttp://localhost/test.php

  • Per eseguire i htmlfile tramite PHP, adattare le impostazioni mime
  • Per rendere index.phpl'indice di directory predefinito adattare le indeximpostazioni
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.