gpt4 book ai didi

perl - 如何在没有 apache 的情况下运行我的 perl CGI 脚本?

转载 作者:行者123 更新时间:2023-12-04 17:28:27 24 4
gpt4 key购买 nike

如何在没有 apache 的情况下运行我的 perl CGI 脚本?这是出于测试目的,因此某种一次仅处理一个请求的单进程服务器对我来说应该足够了。

最佳答案

Plack::App::WrapCGIPlack::App::CGIBin代表一种方法来做到这一点(与 plackup 和默认的单线程 Plack HTTP 服务器一起)但它没有在他们真正希望运行的上下文中运行 CGI(一个独立进程)所以它并不完全漂亮(与使用 modperl 注册表相同的警告,或多或少适用)。我不知道有一个纯 perl 网络服务器,它实际上将 CGI fork 并作为 CGI 运行(也不知道一个非 perl 的网络服务器,它执行 CGI 并需要零配置,尽管 lighttpd 很接近)。

“您是否使用 CGI.pm”是一个相关问题的原因是因为如果您尚未启动该应用程序,您可能需要考虑针对几乎任何其他内容进行编写,例如

  • Web::Simple
  • CGI::Application
  • Catalyst
  • Mason
  • Mojolicious
  • Dancer

  • (以随机顺序隐藏我明显的偏爱)并能够轻松运行与独立 HTTP 服务器、FastCGI、mod_perl 应用程序或普通 CGI 相同的应用程序,并且不会出现编写时遇到的阻抗不匹配到 CGI.pm 的界面

    关于perl - 如何在没有 apache 的情况下运行我的 perl CGI 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583405/

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