CGI 和命令行设置

CGI 和命令行设置
wanghao
wanghao
224
阅读
0
评论
2021年11月10日12:30:24 0 224

CGI 和命令行设置

默认为将 PHP 编译为 CLI 和 CGI 程序。这将建立一个命令行解释器,可用于 CGI 处理或非 web 相关的 PHP 脚本。如果用户运行着一个 PHP 模块支持的 web 服务器,那通常为性能考虑应该使用模块方式。不过 CGI 版可以使 Apache 用户用不同的用户 ID 运行不同的 PHP 页面。 

Warning

服务器使用 CGI 方式进行部署可能存在几个公开的缺陷。请阅读 CGI 安全一章 以学习 如何抵御这些攻击。

测试

如果将 PHP 编译为 CGI 程序,可以通过键入 make test 来测试你的编译。测试一下编译永远是个好主意。这样就可以在你的平台上及早捕捉到 PHP 的问题而不是以后再费力的解决。 

使用变量

某些服务器提供的环境变量没有定义在当前的 » CGI/1.1 标准中。只有下列变量定义在其中: AUTH_TYPE, CONTENT_LENGTH, CONTENT_TYPE, GATEWAY_INTERFACE, PATH_INFO, PATH_TRANSLATED, QUERY_STRING, REMOTE_ADDR, REMOTE_HOST, REMOTE_IDENT, REMOTE_USER, REQUEST_METHOD, SCRIPT_NAME, SERVER_NAME, SERVER_PORT, SERVER_PROTOCOL 和 SERVER_SOFTWARE。其它的变量均作为“供应商扩展(vendor extensions)”来对待。 


打赏 点赞(0)
weinxin
投诉&咨询
文章名+链接地址,发送到此微信:tourism52
如何,调用,WMLScript,如何,从,WML,页面,调用, 菜鸟教程

如何调用 WMLScript

如何从 WML 页面调用 WMLScript 请注意,WMLScripts 不嵌入 WML 页面。WML 页面仅包含对脚本 URL 的引用。 在下面的例子中,如果您选择 go la...
了解,CSS,组合,器,了解,CSS,组合,器,如何,使用, 菜鸟教程

了解CSS组合器

了解CSS组合器 如何使用它们,为什么 样式表通过使用所谓的选择器来引用HTML中的特定元素。这些选择器可以是Clsaa,ID,元素本身等。 我们将在本文中重点介绍的选择器是com...
第三章,快速,建站 菜鸟教程

第三章快速建站

第三章快速建站1、学习静态网站快速建设方法;2、学习使用链接、表格、列表、下拉文本输入框等标签;3、学习使用HBuilderX快捷编程方法,实现快速编码;4、绝对定位和内外边距的学...
执行,运算符 菜鸟教程

执行运算符

执行运算符PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!PHP 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到...

评论列表 共有 0 条评论

暂无评论