如何从 CLI 使用 PHP Fastcgi 进程
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我终于让它与 cgi-fcgi 一起工作了。
I finally got it working with cgi-fcgi.