如何从 CLI 使用 PHP Fastcgi 进程

发布于 2024-10-16 16:12:17 字数 233 浏览 1 评论 0原文

我在 Apache2 上通过 Fastcgi 运行 PHP。 PHP 进程使用 Unix Socket。

是否可以从命令行访问套接字并执行 PHP 脚本?

我有一些长时间运行的操作可能需要几个小时才能执行,因此通过网络服务器不是一个选择。另一方面,直接从命令行调用 PHP 也不是最佳选择,因为 CLI 进程无法访问 fastcgi php 进程的共享缓存。

我尝试了套接字命令,但我真的不知道该怎么做。

I have PHP running via Fastcgi on Apache2. The PHP process uses a Unix Socket.

Would it be possible to access the socket from the command line and to execute a PHP script?

I have some long running operations that can take hours to execute, so going via the webserver is not an option. On the other hand, calling PHP from the command line directly is not optimal, because the CLI process cannot access the shared caches of the fastcgi php process.

I tried the socket command, but I do notreally know what to do.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄居人 2024-10-23 16:12:17

我终于让它与 cgi-fcgi 一起工作了。

I finally got it working with cgi-fcgi.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文