如何使php和py在某个目录中显示为文本或下载?

如何使php和py在某个目录中显示为文本或下载?,php,python,.htaccess,Php,Python,.htaccess,如何使特定目录中的php和py显示为文本 我正在开发一个文件托管程序,但我需要让php文件下载或显示为文本 我找不到任何有关这方面的信息。这取决于您使用的HTTP服务器软件(nginx、apache等) 例如,对于nginx config,只需删除处理php解释器的块: # remove this lines until end block --> location ~ [^/]\.php(/|$) { --> ... Other code --> } 所有php文件都将显示

如何使特定目录中的php和py显示为文本

我正在开发一个文件托管程序,但我需要让php文件下载或显示为文本


我找不到任何有关这方面的信息。

这取决于您使用的HTTP服务器软件(nginx、apache等)

例如,对于nginx config,只需删除处理php解释器的块:

# remove this lines until end block
--> location ~ [^/]\.php(/|$) {
--> ... Other code
--> }
所有php文件都将显示为文本,如果仍然需要在index.php上执行php文件,则需要对其进行编辑,而不是删除所有块,如下所示:

location = /index.php {
... Other code
}
例如,对于apache服务器,将.htaccess文件放在目录中(请参阅本部分):


这与我的问题有什么关系?对不起,我有点困惑。这是一个PHP还是Python的问题?这到底是一个怎样的编程问题呢?这一切都是关于您的HTTP服务器配置。。。你想在系统管理员网站上发布这个问题,比如serverfault。这个问题是相关的。我的问题的答案将有助于开发一个支持php的文件托管系统。@user9148619这仍然是不相关的(这里是OT)。您的问题不是关于编程,而是关于系统配置,而您正在编写的程序需要此系统配置这一事实并不会改变它。“有关专业服务器或网络相关基础设施管理的问题与堆栈溢出无关,除非它们直接涉及编程或编程工具。您可以获得有关服务器故障的帮助。“这个问题是相关的。我的问题的答案将有助于开发一个支持php的文件托管系统。当我删除
php_标志引擎关闭时
,它给出错误403。当我删除
AddType text/plain php
时,出现错误500。请尝试关闭
php\u标志引擎。错误500。
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!)