Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确定PHP环境将解析哪些文件扩展名_Php - Fatal编程技术网

如何确定PHP环境将解析哪些文件扩展名

如何确定PHP环境将解析哪些文件扩展名,php,Php,在标准的Unix LAMP安装中,如何确定PHP将解析哪些文件扩展名 我在考虑共享托管环境,如GoDaddy、Hostgator等。。。已安装灯且未提供根部通道的位置。当登录到一个不熟悉的环境时,如何确定默认情况下PHP将解析哪些文件扩展名 是否有任何“主列表”只显示PHP或预配置要解析的扩展?或者更确切地说,Apache将向PHP发送哪些扩展以进行解析?如果使用Apache,请查看其httpd.conf文件。 如果由于主机权限限制而无法访问这些配置文件,则“AddType applicatio

在标准的Unix LAMP安装中,如何确定PHP将解析哪些文件扩展名

我在考虑共享托管环境,如GoDaddy、Hostgator等。。。已安装灯且未提供根部通道的位置。当登录到一个不熟悉的环境时,如何确定默认情况下PHP将解析哪些文件扩展名


是否有任何“主列表”只显示PHP或预配置要解析的扩展?或者更确切地说,Apache将向PHP发送哪些扩展以进行解析?

如果使用Apache,请查看其
httpd.conf
文件。
如果由于主机权限限制而无法访问这些配置文件,则“
AddType application/x-httpd-php
”中列出的所有扩展名将发送到php解释器(通常类似于“
AddType application/x-httpd-php
php
.phtml

”。你可以试试蛮力法。在服务器上放置一个文件(通常为“public_html”或“www”),每个扩展名都有一段代码,比如

<?php 
echo phpinfo();
?>

如果服务器返回您服务器上的实际信息,则该操作有效


请记住在使用后删除这些文件,将phpinfo()转储到世界是一种安全风险

你能得到文件名吗?我想没有一个简单的方法可以得到这个信息。Apache单独提供了多种配置方法。它甚至可以从一个目录切换到另一个目录(think.htaccess)。