如何将某个目录中的php和py显示为文本?
我正在处理文件托管程序,但我需要将php文件下载或显示为文本。
我无法找到任何相关信息。
答案 0 :(得分:1)
它取决于您使用的HTTP服务器软件(nginx,apache等)
nginx配置示例,只需删除处理php解释器的块:
# remove this lines until end block
--> location ~ [^/]\.php(/|$) {
--> ... Other code
--> }
所有php文件都将显示为文本,如果你仍然需要在index.php上执行php文件,那么你需要编辑它而不是删除所有块,如下所示:
location = /index.php {
... Other code
}
apache服务器示例,在目录上放置.htaccess文件(参考此answer):
php_flag engine off
#This will prevent apache from executing *.php-files
AddType text/plain php
#this wil display php-files in browser (if not, browser will want to download file!)