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:
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?
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
Vérifiez DocumentRoot
dans
/etc/Apache2/sites-available/000-default.conf
et
/etc/Apache2/sites-available/default-ssl.conf