J'ai mis à niveau mon système d'Ubuntu 15.10 à Ubuntu 16.04 et maintenant le code ne s'exécute pas dans les balises php même si j'installe à nouveau Apache2 et Php. Je ne vois la forme comme indiqué ici et ne voient pas la sortie de ls -ltr
les codes dans les balises php ne sont pas exécutés
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
<?php
$output = shell_exec('ls -ltr');
var_dump($output);
echo "<pre>$output</pre>";
?>
</body>
</html>
php -v
PHP 7.0.8-0ubuntu0.16.04.2 (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.8-0ubuntu0.16.04.2, Copyright (c) 1999-2016, by Zend Technologies
Comment puis-je résoudre ce problème?
Insérer ' Php echo" aaaaaaaaa "; ?> 'en tant que première ligne de votre code. Le texte est-il affiché? –
fait un débogage de base, comme une «vue de la source» de la page? Si vous voyez votre code PHP dans le navigateur, alors PHP n'est pas en cours d'exécution ou est mal configuré. –
créer un nouveau fichier PHP et mettre ' Php phpinfo(); ?> 'dedans. Que se passe-t-il lorsque vous le voyez? En supposant que vous obtenez une page blanche. Si oui .. 'sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql' yo installé la CLI, mais ce n'est pas l'interpréteur PHP qu'utilise Apache –