php:如何与运行PHP脚本的后台进行通信?

时间:2012-03-20 12:55:20

标签: php sockets communication

在浏览器中运行的正常脚本,以及在后台运行的另一个脚本(在命令行窗口中,无限)。到现在为止,我只是使用套接字通信将消息发送到后台PHP脚本并获得答案。有更优雅(和更快)的方式吗?我不想为此使用文件或数据库。

3 个答案:

答案 0 :(得分:2)

您可以使用信号量和共享内存在进程之间进行“通信”。

http://www.php.net/manual/en/intro.sem.php http://www.php.net/manual/en/ref.sem.php

虽然你能做到这一点就是PHP,而且我有,它肯定不是PHP的强项,通常表明你应该关注其他语言和/或解决方案。

答案 1 :(得分:2)

保持PHP并在* nix下以正确的方式执行;见http://php.net/manual/en/book.sem.php

关于信号量,共享内存和IPC(进程间通信)的部分

答案 2 :(得分:0)

我建议使用http://nodejs.org/创建服务器/客户端应用程序或使用http://redis.io/管理应用程序之间的消息。