PHP文档根目录是运行PHP脚本的文件夹。在安装脚本时,web开发人员通常需要知道文档根。尽管许多使用PHP编写脚本的页面在Apache服务器上运行,但有些页面在Windows上的Microsoft IIS下运行。Apache包含一个名为DOCUMENT_ROOT的环境变量,但IIS没有。因此,有两种方法可以定位PHP文档根。
您可以使用带有getenv()的简单PHP脚本,在Apache服务器上提供指向文档根目录的快捷方式,而不是通过电子邮件发送文档根目录的技术支持并等待他人响应。
这几行代码返回文档根。
Microsoft的Internet信息服务是随Windows NT 3.5.1推出的,自那时起,它已包含在大多数Windows版本中,包括Windows Server 2016和Windows 10。它不提供文档根目录的快捷方式。
要在IIS中查找当前正在执行的脚本的名称,请从以下代码开始:
print getenv ("SCRIPT_NAME");返回的结果类似于:
/product/description/index.php这是脚本的完整路径。您不需要完整路径,只需要脚本名称的文件名。要获得它,请使用:
print realpath(basename(getenv("SCRIPT_NAME")));将以以下格式返回结果:
/usr/local/apache/share/htdocs/product/description/index.php要删除引用站点相关文件的代码并到达文档根目录,请在需要了解文档根目录的任何脚本开头使用以下代码。
$localpath=getenv("SCRIPT_NAME"); $absolutepath=realpath($localPath); // fix the Windows slashes $absolutepath=str_replace("\\","/",$absolutepath); $docroot=substr($absolutepath,0,strpos($absolutepath, $localpath)); // an example of use include($docroot."/includes/config.php");此方法虽然更复杂,但同时在IIS和Apache服务器上运行。
...XAMPP后,XAMPP控制面板将自动打开。如果没有,您可以像查找其他程序一样(通过“开始”菜单搜索)找到XAMPP程序。 ...
...您可以访问phpinfo和phpMyAdmin等工具,以及正式的Apache和PHP文档。此外,当您创建一个新项目时,它将出现在此主页上的“项目”下。别名也是如此,但它们是用于项目数据库的。 ...
...试PHP是否正常工作。在terminal中,输入以下命令以创建新文档: sudo nano /var/www/testing.php 然后,复制以下代码: <?php phpinfo(); ?> 在终端中单击鼠标右键,然后单击“粘贴”。 按CTRL+O“写出”或保存文件,然后按CTRL+X退...
...单中执行操作。您可以下载所选文件的zip文件,将多个PDF文档合并到一个PDF文件中,为所选文件获取一个简短的URL(这样您就可以轻松地共享多个文件),并删除任何不再需要的文件。脚本将自动在目录中隐藏某些文件,例如脚...
...lambda函数和闭包。 引用 1.“概述” Zend Framework 2.4.13dev文档,可在此处获得。“泽德。”手册-文档。“Zend框架,可在此处获得。2.泽德。”手册-文档。“Zend框架,
...b页面。除了HTML之外还使用PHP,PHP代码实际上嵌入到HTML源文档中。 超文本标记语言(HTML)是一种众所周知的用于开发网页的标记语言。它已经存在了很长一段时间,是常用的网页设计。XML或可扩展标记语言定义了一组规则,用...
...立的图形应用程序中使用。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。...
...于表示的HTML(或XHTML)和CSS 用于数据动态显示和交互的文档对象模型(DOM) XML用于数据交换,XSLT用于数据操作 用于异步通信的XMLHttpRequest对象 JavaScript将这些技术结合在一起 另一方面,PHP是一种服务器端脚本语言,主要实现...
...立的图形应用程序中使用。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。...
...立的图形应用程序中使用。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。...