[英]Calling C program with PHP
我在C中编写了一个小型数据库引擎,它通过读取您在控制台中输入的命令来工作,并输出结果。 有没有办法让我编写一些PHP代码,可以将参数发送到控制台并将输出接收回PHP而无需重新启动已编译的程序。 有没有更好的方法呢?
您说您希望PHP在不重新启动已编译程序的情况下向程序发送和接收消息。
所以我不认为使用shell_exec或proc_open会按你想要的方式工作,因为这些命令都加载了编译程序的新实例。
相反,我建议您研究套接字 ,以及如何重写数据库引擎以使用它们而不是STDIN / STDOUT。 然后,您可以使用PHP的套接字函数在您的应用程序之间进行通信。 而且你只需要在后台运行一个已编译程序的实例,即使你的PHP脚本有多次点击也是如此。
[英]Calling PHP from C program
[英]Calling a PHP script from a C++ Program
[英]Calling C program from a PHP script using shell_exec()
[英]calling c from php
[英]Calling PHP From C
[英]Calling another php program in a popup window from a php program
[英]communicate c program and php
[英]calling dll function from php program
[英]Calling a Perl program from PHP and printing the output
[英]Calling a Java program in PHP and getting output
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.