Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 可以在常规web服务器上使用Apache Thrift吗?_Php_Web Services_Apache_Apache2_Thrift - Fatal编程技术网

Php 可以在常规web服务器上使用Apache Thrift吗?

Php 可以在常规web服务器上使用Apache Thrift吗?,php,web-services,apache,apache2,thrift,Php,Web Services,Apache,Apache2,Thrift,我已经有了一个付费的web服务器,我想使用Thrift和PHP在上面公开一些服务 我的问题是:我是否可以使用托管在默认端口上的普通PHP(与托管网页的方式相同)来运行Thrift服务器,而不是在某个时髦的端口上运行单独的PHP应用程序。这样,我就不必更改服务器配置(即使我想更改,也无法更改服务器配置) 谢谢 编辑:也许我应该再澄清一点。一旦我使用.thrift文件定义了我的服务,是否可以: 运行节俭代码生成器 将生成的代码放到我的Web服务器上 创建一个index.php,上面写着(用伪代码)“

我已经有了一个付费的web服务器,我想使用Thrift和PHP在上面公开一些服务

我的问题是:我是否可以使用托管在默认端口上的普通PHP(与托管网页的方式相同)来运行Thrift服务器,而不是在某个时髦的端口上运行单独的PHP应用程序。这样,我就不必更改服务器配置(即使我想更改,也无法更改服务器配置)

谢谢

编辑:也许我应该再澄清一点。一旦我使用.thrift文件定义了我的服务,是否可以:

  • 运行节俭代码生成器
  • 将生成的代码放到我的Web服务器上
  • 创建一个index.php,上面写着(用伪代码)“创建一个新的服务实例,并处理传入的请求”

  • 好吧,我自己找到了答案

    如果在服务器端使用
    TPhpStream
    ,则可以作为常规http请求来处理请求

    非常感谢Rob Wilkerson


    我还写了一篇关于如何在

    上用PHP和Python实现一个简单示例的博客,我不确定这是否需要关闭,但它已经得到了回答。我知道有点晚了,但作为对您评论的回复,通常的处理方法是自己在下面发布答案,然后将其标记为已接受。顺便说一下,谢谢你的链接——非常有用。如果Thrift网站本身有任何有用的信息-/谢谢你的提示,我已经这么做了。还添加了一个链接到我的博客,在那里我写了一个简单的例子。太棒了,谢谢。我肯定我会在那里呆上一段时间。哦,我给了你+1的答案,因为它很有用