加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

thttpd和php在CGI模式下

发布时间:2020-12-13 17:05:44 所属栏目:PHP教程 来源:网络整理
导读:有没有办法让 PHP和thttpd在CGI模式下一起工作?这里和那里有一些信息,但我们天真的尝试失败,因为看起来PHP不理解thttpd设置的环境变量,因此无法找到脚本文件. 由于自定义构建配置(它是嵌入式设备),将php构建为thttpd模块是不可取的 – 但可以作为最后的手段
有没有办法让 PHP和thttpd在CGI模式下一起工作?这里和那里有一些信息,但我们天真的尝试失败,因为看起来PHP不理解thttpd设置的环境变量,因此无法找到脚本文件.

由于自定义构建配置(它是嵌入式设备),将php构建为thttpd模块是不可取的 – 但可以作为最后的手段.但是,如果可能的话,我想避免使用CGI方法.

解决方法

包裹

/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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读