使用 cherry.py 网络服务器运行 php 吗?

使用 cherry.py 网络服务器运行 php 吗?

我知道 cherry.py 服务器是多线程的,理论上这通常会给 php fastcgi 带来问题。但这可能吗?有人尝试过吗?可以分享一下想法/经验吗?老实说,我完全不知道从哪里开始为这样的设置配置 cherry.py。

php-fpm 是否是更合理的解决方案?

我认为,如果配置正确,可能类似于 nginx,从 cherry.py 向 php-fpm 发送请求。

答案1

CherryPy 的构建和设计有一个特定的目的:提供用 Python 编写的动态内容。

虽然您可以通过 python 的 urllib 将 http 请求发送到单独的 FastCGI 进程,然后将该字符串数据作为对 Cherry 请求的响应反馈回来……但实际上没有理由这样做,而且在任何情况下这都不是一个好主意。

答案2

您可能希望设置一个 Web 服务器作为代理。让它决定哪些请求应路由到 PHP 模块,哪些请求应路由到 Python/WSGI 应用程序。

相关内容