允许从 Web 浏览器查看我的测试文件的 PHP 源代码

允许从 Web 浏览器查看我的测试文件的 PHP 源代码

我想让我的单元测试可以通过浏览器查看。

我的目录结构如下:

application
docs
public
 - index.php
tests

我的 DocumentRoot 位于公共文件夹中。但是,当我尝试将别名 /source 添加到我的 Apache 配置并将类型 php-source 添加到 .php 文件(而不仅仅是 .phps)时,Apache 仍会尝试执行这些文件。

有什么聪明的方法可以做到这一点吗?

答案1

这是我找到的解决方案:

Alias /test "/var/www/api_dev/tests"
<Directory "/var/www/api_dev/tests/">
     AddType application/x-httpd-php-source .php
</Directory>

答案2

最简单的方法就是将文件重命名/复制为 .phps 扩展名。

MIME 类型应该已经存在并且您可以开始了。

  • Mime:文本/html
  • Mime:应用程序/x-httpd-php-源
  • Mime:应用程序/x-httpd-php3-源

相关内容