运行PHP脚本需要的建议
我最近通过codeacademy.com学习了一些基本的PHP,并且正在尝试在我的PC上运行它。我使用jEdit编写代码,并将xampp/Apache作为服务器。实际的代码如下所示:运行PHP脚本需要的建议
<html>
<body>
<?php
echo "<p> I know how to run a PHP Program in XAMPP! <\p>";
?>
</body>
</html>
通过键入
http://localhost/[my directory]
到我的浏览器的地址栏将返回错误403运行这段代码 - 进入该目录在此服务器上禁止的。
我已经做了一些搜索,我明白我需要一个index.html或index.htm文件,但我不知道这些是什么 - 我对html的知识非常有限。
如果有人可以提供任何帮助以避免禁止访问消息,或者如果有另一种方式来运行PHP代码,我会非常感激。
用你的代码命名文件:“index.php”。确保该文件位于“xampp/htdocs /”目录中。
此外,您可能希望将该文件放在该目录中的自己的文件夹中,以便将所有文件特定于一个项目。
您可以再与访问的index.php“http://localhost:port#/folder_name/”
好吧,我会尝试。如果我已经正确理解,这是否意味着我只能有一个PHP文件在任何时候,因为它必须被称为index.php? –
不,你可以有你需要的php文件。 'index.php'的目的是让服务器知道默认的服务页面。例如,当您访问某个网站时,加载的第一个页面通常以“索引”或“默认”开头,后面跟随任何文件扩展名。这是用来让服务器知道用户第一次进入网站时显示的页面。 – KyleS
...虽然是很常见的有一种叫[前端控制器(https://*.com/questions/6890200/what-is-a-front-controller-and-how-is-it-implemented- in-php),一切都通过它。把它放在你的后口袋里。现在,只要记住Web目录中的'.php'就会让该文件作为Php运行。 @kyle –
除非XAMPP被配置为运行'.html'文件结尾如PHP,你真的需要在'index.php'。 –
在您的计算机上搜索“htdocs”目录。必须打开一个index.php文件。在这个文件中你必须复制你的代码。之后,尝试输入该地址(无目录)。但是取决于你的服务器是如何配置的 –
我也将调查运行[PHP7 + Apache的码头工人容器(https://*.com/questions/41423349/docker-how-to-set-up-apache-php-in- docker-compose-yml)与MySQL的一个单独的码头容器。 –