首页 > 解决方案 > 为什么我的 PHP 文件被下载而不是被执行?

问题描述

我正在尝试执行一个名为的简单 php 文件tester

<!DOCTYPE html>

<body>

<?php 
echo '<p>Hello World</p>'

?>

</body>

但是,每当我激活本地主机时,该文件都会下载到我的计算机上而不是执行。我不知道这是为什么。我有 PHP 版本 5.6.30。我以管理员身份在 XAMPP 上运行 Apache。我的htaccess文件只有这一行:AddType application/x-httpd-php .php.

我尝试过但没有奏效的事情:

folder
  |----views
  |      |
  |    main.html       
.htacces  

后:

folder
  |
  |-views
       |
     main.html
     .htaccess           

我怎么解决这个问题?

标签: phpapache.htaccessxamppbackend

解决方案


如果通过直接链接访问文件,则不需要 .htaccess 文件以允许 Apache 理解 PHP 文件。

你真的有一个名为“tester”的文件吗?(没有扩展名?)XAMPP 可以在 .php 文件中正常工作,所以这可能是问题所在。另外,如果不提供向后兼容的更新,请使用最新版本(php7.4),我猜你不是。


推荐阅读