源码哥,靠谱的网站源码下载站 帮助 每日签到

源码哥

广告位《资讯详情页横幅-1150*?》

PHP CGI 和命令行设置

  • 发布者:源码哥 时间:2022-09-07 11:42 阅读:370
  • 扫一扫,手机访问
广告位《资讯详情页摘要上方横幅-828*?》
摘要:缺省情况下,将PHP编译为CLI和CGI程序。这将构建可用于CGI处理或Web相关以外的PHP脚本的命令行解释器。当用户运行PHP模块支持的Web服务器时,通常出于性能原因,需要使用模块模式。但是,在CGI版本中,Apache用户可以用不同的用户ID执行不同的PHP页面。注意在使用CGI部署服务器时,可能存在一些已知陷阱。有关如何防御这些攻击的信息,请阅读CGI安全章节。测试如果将PHP编译为CGI程序,则可以输入make test来测

缺省情况下,将PHP编译为CLI和CGI程序。这将构建可用于CGI处理或Web相关以外的PHP脚本的命令行解释器。当用户运行PHP模块支持的Web服务器时,通常出于性能原因,需要使用模块模式。但是,在CGI版本中,Apache用户可以用不同的用户ID执行不同的PHP页面。


注意


在使用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。


如果在Ubuntu上从源代码构建,您可能需要为Oniguruma正则表达式库“apt install libonig dev”。否则,“配置”脚本将无法完成。


相关连接: 网站源码 企业网站源码

  • 全部评论(0)
广告位《资讯详情页最新发布上方横幅-828*?》
最新发布的资讯信息
【网站开发|HTML】html编码设置(2022-10-17 11:26)
【网站开发|HTML】html添加注释的方法(2022-10-17 11:25)
【网站开发|HTML】html元素(2022-10-17 11:23)
【网站开发|HTML】html属性介绍(2022-10-17 11:22)
【网站开发|HTML】html标签说明(2022-10-17 11:21)
【网站开发|HTML】html的基本结构(2022-10-17 11:20)
【行业资讯|】如何学习好网站前端开发?(2022-10-14 14:53)
【网站开发|JavaScript】如何轻松学习JavaScript(2022-10-14 14:26)
【网站开发|node.js】NodeJS Service Docker映像终极优化指南(2022-10-14 14:14)
【网站开发|JavaScript】后端response响应返回图像,前端怎么下载图片?(2022-09-23 10:17)
联系我们
Q Q:472206683
微信:472206683
邮箱:472206683@qq.com
时间:09:00 - 24:00
联系客服
售前咨询 网站搭建 技术支持 联系客服
18639176864
手机版
手机版二维码
扫一扫进手机版
返回顶部