本地主机上的 PHP 文件禁止访问 [关闭]
Posted
技术标签:
【中文标题】本地主机上的 PHP 文件禁止访问 [关闭]【英文标题】:PHP File Forbidden Access on Localhost [closed] 【发布时间】:2021-11-11 04:46:46 【问题描述】:我正在尝试打开一个简单的 Hello World
php
文件。但是每次我尝试在我的localhost
服务器上运行该文件时,我都会收到以下消息。我什至尝试在xampp
的apache
文件夹中编辑httpd-xampp.conf
,但没有成功。
错误信息
禁止
您无权访问此资源。`
Apache/2.4.48 (Win64) OpenSSL/1.1.1l PHP/8.0.10 服务器在 localhost 端口 80
【问题讨论】:
"granting all" - 嗯,这基本上就是你需要做的。所以,你可能放错地方了?将其应用到错误的目录?使用了错误的指令?您需要包含相关的 vHost / 服务器配置以进一步调试。 【参考方案1】:打开你的apache配置文件并授予对php文件所在目录的访问权限,例如
<Directory "/folder/subfolder/noob/subfolder">
Require all granted
</Directory>
【讨论】:
【参考方案2】:如果不检查您的服务器配置,我们很难诊断您的问题,但是(假设您已经安装好 PHP)作为让您启动并运行的权宜之计,直到您弄清楚这个问题,您可以使用内置的 PHP网络服务器。在您希望文档根目录所在的目录中打开命令提示符或终端,然后输入以下命令:
php -S localhost:8000
然后在浏览器中导航到 http://localhost:8000。
https://www.php.net/manual/en/features.commandline.webserver.php
【讨论】:
以上是关于本地主机上的 PHP 文件禁止访问 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在本地主机上使用 htaccess 制作 seo url? [关闭]