首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置服务器端解释器

设置服务器端解释器
EN

Stack Overflow用户
提问于 2012-04-09 16:57:36
回答 2查看 424关注 0票数 4

好的。所以,让我们以PHP为例。

  • 我在浏览器中输入一个URL,请求一个php脚本。(例如http://www.somedomain.com/index.php)
  • 浏览器将该请求发送到适当的服务器。
  • 服务器通过其扩展名(.php)识别它是一个PHP文件。
  • PHP解释器处理文件并输出结果。
  • 服务器将输出发回。

现在,假设我们面对的是.自制的解释器XYZ (带有二进制文件等),例如处理.xyz文件。

我应该怎么做,所以上述所有内容对于我的XYZ解释器都是有效的。

,我该如何设置这整件事,以便它正常工作?

提示: --我不是在寻求如何编写解释器的帮助,而是关于如何使它以上述方式运行的帮助.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-09 17:33:25

这完全取决于您正在使用的web服务器。但是,如果是Apache,则应该查看apxs来构建和安装自己的apache模块。谷歌将帮助你找到关于apxs的在线教程。

为了为特定文件的结尾添加一个处理程序,您应该在apache配置中执行类似的操作(在构建iterpreter/apache模块之后):

代码语言:javascript
运行
复制
AddHandler my_handler .end
票数 1
EN

Stack Overflow用户

发布于 2012-04-09 17:41:03

您的选择是要么使用现有的标准接口,然后编写软件来符合它,要么为服务器编写一个新模块。

对于前者,CGI简单但效率低,而FastCGI则比较现代,但相对复杂。

如果您想要编写一个新模块,那么具体情况将取决于您所处理的服务器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10076738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档