如何用PHP实现通过Web执行CC++程序
一.导言
如果你对Unix/Linux有所了解,应该知道大部分都是C和C++编译器自带的,也就是GCC和G++。这些编译器被用在很多地方,比如Unix程序的安装和制作。使用一些控制台命令,C++和PHP。我将向您展示如何生成一个完整的C++程序示例,它可以由PHP程序执行并得到相应的输出结果。
我会写C++程序代码,编译一下,然后讨论我们会不会用PHP函数passthru来执行这个程序。从某种意义上说,这里的文章为我们提供了一种通过网页访问通用程序的方法。
为了更好地理解本文,您应该有一个运行apache和最新版本php的unix/Linux服务器。同时你也要掌握C++,unix的控制台命令,当然一些PHP的编程经验也是必须的。
第二,写一个C++程序
例如,我们可以编写一个简单的C++程序,它也可以通过命令行接收参数,并将其命名为Sampleapp。然后我们可以给他传递如下三个不同的参数:
Sampleapp?参数一?参数二?参数三
这个程序的作用就是输出传递给它的参数个数和每个参数的值,然后我们就可以用PHP脚本程序来执行编译好的C++程序了。
使用您习惯使用的文本编辑器,创建一个名为Sampleapp.cpp的新文件,然后在该文件中输入以下代码:
#包括
int main(int argc,char* argv[])
{
cout
0条评论