gpt4 book ai didi

php - 为什么我的 .php 扩展文件不能在 cgi-bin 文件夹(linux 服务器)中作为 CGI 工作?

转载 作者:太空狗 更新时间:2023-10-29 12:36:27 27 4
gpt4 key购买 nike

我最近从 "www.domain.com" 购买了域名和主机。我的主机是“Linux 主机”。我用 PHP 准备了一个网站。当我寻找托管功能时,有 PHP5 支持。之后,在网站配置中,我注意到 PHP5 支持只能作为 cgi 应用程序 使用。直到现在,我还不知道什么是cgi。我研究了一下。我注意到有一个名为 cgi-bin 的目录。我将我的 php 文件放入其中,但给出了内部服务器错误。但在 cgi-bin 目录中,.cgi 扩展名有效。当我从 Internet 上查看时,我了解到必须将一些处理程序添加到 .htaccess 或 httpd.conf 中。我无权访问这些文件,但我可以从我的主机中的“网站配置”添加一些处理程序。

我知道我做错了什么,但我不知道那是什么。谢谢...

最佳答案

CGI 意味着 PHP 被配置为作为独立于您的 Web 服务器(通常是 Apache)的进程运行,而不是 Web 服务器的模块。

您应该能够简单地将 php 文件放在您的 Web 根目录(通常在/var/www 中),在浏览器中导航到该文件,它应该一切正常。

此外,请确保检查/var/log/中的 Apache 日志

关于php - 为什么我的 .php 扩展文件不能在 cgi-bin 文件夹(linux 服务器)中作为 CGI 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com