在CGI模式下的thttpd和php
有没有办法让PHP和thttpd在CGI模式下一起工作?这里和那里有一些信息,但我们的天真尝试失败了,因为看起来PHP似乎不理解由thttpd设置的环境变量,因此无法找到脚本文件。在CGI模式下的thttpd和php
由于自定义构建配置(这是一个嵌入式设备),构建php作为thttpd模块是不可取的 - 但可能作为最后的手段。但是,如果可能的话,我想避免使用CGI方法。
这可能不是您希望的答案,但thttpd似乎没有任何发展。我推荐猫鼬。 MIT许可证,适用于嵌入式和易于安装的PHP,
在Windows上运行也是如此。
php setup:go WindowsUsage并向下滚动。
不要签署你的帖子。这是[严格禁止在常见问题](http://*.com/faq#signatures)。此外,[诸如“感谢”,“希望这有助于”等伪造签名不被认为是有帮助的](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-称呼被移除从 - 个)。请不要在将来做任何事情,因为它会在你的帖子上画上标志,这可能导致进一步的主持人行动。 – casperOne 2012-01-02 01:55:09
裹
/cgi-bin/php.cgi:
#!/bin/sh
export DOCUMENT_ROOT=/home/alex/thttpd/www
export SCRIPT_NAME=/cgi-bin/test.php
export SCRIPT_FILENAME=/home/alex/thttpd/www/cgi-bin/test.php
exec /usr/bin/php-cgi
或补丁THTTPD出口为PHP,CGI合适的ENV
这实际上是对这个问题的工作答案,谢谢! – 2014-03-11 10:15:00
你做PHP的自定义生成?如果是这样,你使用了什么开关?也许http://*.com/questions/3817685/cross-compiled-thttpd-server-with-php-runs-fine-but-no-php帮助... – wimvds 2011-01-21 16:12:36