CGI 模式下的 thttpd 和 php
有没有办法让 PHP 和 thttpd 在 CGI 模式下协同工作?到处都有一些信息,但我们天真的尝试失败了,因为 PHP 似乎不理解 thttpd 设置的环境变量,因此无法找到脚本文件。
由于自定义构建配置(它是嵌入式设备),将 php 构建为 thttpd 模块是不可取的 - 但可以作为最后的手段。但是,如果可能的话,我想避免使用 CGI 方法。
Is there a way to make PHP and thttpd work together in CGI mode? There are some pieces of information here and there but our naive attempts failed so far as it seems like PHP doesn't understand the environment variables set by thttpd and therefore fails to find the script file.
Building php as thttpd module is not desirable due to custom build configuration (it's an embedded device) - but possible as a last resort. However, I'd like to avoid that using CGI approach if possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
包装
或修补 thttpd 以导出适合 php-cgi 的环境
Wrap
or patch thttpd to export a suitable env for php-cgi
这可能不是您所希望的答案,但 thttpd 似乎没有任何进展。我推荐猫鼬。 MIT 许可证,适合嵌入式和简单的 php 设置,
也可以在 Windows 上运行。
php 设置:转到 WindowsUsage 并向下滚动。
更新:新链接
http://cesanta.com/docs/PhpWebsite.shtml
This may not be the answer you're hoping for, but there seem to be no development in thttpd. I'd recommend mongoose. MIT-licence, good for embedded and easy php setup,
Runs on windows as well.
php setup: go WindowsUsage and scroll down.
UPDATE: new link
http://cesanta.com/docs/PhpWebsite.shtml