Le code PHP n'est pas exécuté, mais le code est affiché dans le code source du navigateur
P粉914731066
2023-08-23 16:04:27
<p>J'ai essayé d'exécuter du code PHP sur le projet (à l'aide de Dreamweaver), mais le code n'a pas fonctionné. </p>
<p>Lorsque je vérifie le code source, le code PHP apparaît sous forme de balises HTML (je peux le voir dans le code source). Apache fonctionne bien (j'utilise XAMPP) et la page PHP s'ouvre correctement, mais le code PHP n'est pas exécuté. </p>
<p>Quelqu'un a-t-il des suggestions sur ce qui se passe ? </p>
<p><strong>Remarque : </strong>Le fichier a été nommé <code>filename.php</code></p>
<p><strong>Modifier :</strong> Code.. :</p>
<pre class="brush:php;toolbar:false;"><?
include_once("/code/configs.php");
?>≪/pré>
php7:
Il semble qu'il y ait un problème avec votre configuration, voici quelques éléments que vous pouvez vérifier :
Assurez-vous que PHP est installé et fonctionne correctement. Cela peut paraître idiot, mais on ne sait jamais. Un moyen simple de vérifier consiste à exécuter php -v à partir de la ligne de commande et à voir si les informations de version ou des erreurs sont renvoyées.
Assurez-vous que le module PHP est listé et non commenté dans le httpd.conf d'Apache, cela devrait ressembler à
LoadModule php5_module "c:/php/php5apache2_2.dll"
在文件中。搜索LoadModule php
,并确保其前面没有注释 (;
).Assurez-vous que le fichier httpd.conf d'Apache contient le type PHP MIME. Cela devrait ressembler au fichier
AddType application/x-httpd-php .php
。这告诉 Apache 将.php
exécuté en PHP. Recherchez AddType et assurez-vous qu'il y a une entrée pour PHP, et qu'elle n'est pas commentée .Assurez-vous que votre fichier porte l'extension
.php
, ou l'extension spécifiée dans la définition MIME au point n°3, sinon il ne s'exécutera pas en PHP.Assurez-vous de ne pas utiliser de balises courtes dans votre fichier PHP (
) 中,默认情况下,这些并非在所有服务器上启用,并且不鼓励使用它们。使用
代替(或 如果您有依赖于短标签的代码,请使用
short_open_tag=On
activez les balises courtes dans php.ini).Assurez-vous d'utiliser quelque chose comme
http://localhost/file.php
的 URL 通过网络服务器访问文件,而不是通过本地文件访问file://localhost/ www/file.php
Enfin, consultez le Manuel PHP pour plus de conseils de configuration.