web-dev-qa-db-fra.com

Le navigateur a tendance à télécharger les fichiers PHP au lieu de les afficher, tout en utilisant XAMPP pour Linux

J'utilise XAMPP pour Linux, mais lorsque j'essaie d'ouvrir un fichier PHP enregistré dans un dossier enregistré dans le répertoire de base, le navigateur télécharge le PHP fichier au lieu de l'afficher. Quel pourrait être le problème?

Le statut XAMPP est:

Component                        Status         Hint
MySQL database                   ACTIVATED
PHP                              ACTIVATED
Perl                             ACTIVATED
Common Gateway Interface (CGI)   ACTIVATED
Server Side Includes (SSI)       ACTIVATED
PHP extension »OPcache«          DEACTIVATED    See FAQ
PHP extension »OCI8/Oracle«      ACTIVATED

Certaines modifications de la configuration peuvent parfois générer des rapports de statut faux négatifs.

Quelle pourrait être une solution possible?

3
user2552922

Si vous essayez d'accéder à un fichier PHP enregistré dans votre dossier personnel, il sera téléchargé au lieu d'être enregistré. Déplacez-le simplement dans le dossier www que vous trouvez couramment dans /var/www, donnez-lui les autorisations 644 et réessayez.

2
Parto

vérifier php.ini

Vous utilisez peut-être une balise courte <? ?> ou <?= ?> au lieu de <?php ?>.

Le short_open_tag devrait être activé.

short_open_tag = On
1
kamil