web-dev-qa-db-fra.com

Le test de PHP échoue

J'essaie d'ajouter un serveur Web LAMP en suivant les instructions de la section " http://www.howtogeek.com/howto/42480/how-to-turn-your-home-ubuntu-pc-into-a) -lamp-web-server / "

J'ai lancé la commande suivante:

Sudo apt-get install lamp-server^

Tout semblait s'installer correctement.

Les tests d’Apache ont bien fonctionné à l’aide du contrôle localhost

Ensuite, j'ai essayé de tester PHP en créant le fichier

Sudo nano /var/www/testing.php
  <?php phpinfo(); ?>  

J'ai vérifié que le fichier se trouvait dans le répertoire suivant:

Root/var/www/testing.php

J'ai ensuite redémarré Apache avec la commande suivante:

Sudo service Apache2 restart

Ensuite, j'ai essayé de charger la page suivante dans mon navigateur Web:

http: //localhost/testing.php

Je reçois le message d'erreur suivant:

Introuvable - L'URL demandée /testing.php est introuvable sur ce serveur. - Apache/2.4.18 (Ubuntu) Server sur le port localhost 80

J'ai vérifié que PHP était installé correctement à l'aide de la commande suivante:

~$ php --version

Qui a retourné:

PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by    Zend Technologies

Des idées pour lesquelles je ne peux pas accéder au fichier de test php et pourquoi je reçois le message d'erreur 404 not found?

1
Craig Timmreck

Changer le DocumentRoot en /var/www dans les fichiers de configuration suivants a résolu le problème.

/etc/Apache2/sites-available/000-default.conf

et

/etc/Apache2/sites-available/default-ssl.conf
0
Craig Timmreck

Vérifiez DocumentRoot dans

/etc/Apache2/sites-available/000-default.conf

et

/etc/Apache2/sites-available/default-ssl.conf
2
Emilio Galarraga