Php 如何在服务器上查找网站位置

Php 如何在服务器上查找网站位置,php,web-services,web,server-side,Php,Web Services,Web,Server Side,我被要求修复一个网站的问题。为了访问特定的php页面,我需要找到它的存储位置。我找到了它所在服务器的IP地址。我已登录到服务器,但找不到用于网站的文件的位置。有什么建议吗?如何访问这些文件以解决此问题 使用命令行 如果您的服务器是Apache,请使用comand line并在httpd.conf中搜索文档根目录: 从apache获取路径 $ apache2 -V | grep 'SERVER_CONFIG_FILE' -D SERVER_CONFIG_FILE="/etc/apache2/htt

我被要求修复一个网站的问题。为了访问特定的php页面,我需要找到它的存储位置。我找到了它所在服务器的IP地址。我已登录到服务器,但找不到用于网站的文件的位置。有什么建议吗?如何访问这些文件以解决此问题

使用命令行 如果您的服务器是Apache,请使用comand line并在httpd.conf中搜索文档根目录:

从apache获取路径

$ apache2 -V | grep 'SERVER_CONFIG_FILE'
-D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"
然后使用grep命令从获取的服务器配置文件获取文档根:

$ grep -i 'DocumentRoot' /etc/apache2/httpd.conf
使用php 如果您想知道php脚本使用的路径,可以使用:

var_dump($_SERVER['DOCUMENT_ROOT']) 


这两个命令都向您显示当前文档的完整服务器路径

查看web服务器配置,它会告诉您。当您说“登录到服务器”时,是指通过命令行还是通过web控制面板?在您知道文件的位置之前,您不能向文件添加代码,一旦您这样做,您就不需要再找到它了!
var_dump(dirname(__FILE__));