PHP如何调用C++写的程序 我有一个C++编写的比较大型的程序,现在想移植到网页中。可以做成so什么的都行。请问我该如何调用呢?这个事情估计很多人做过,能给个稍微具体点儿的步骤吗?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虚拟主机基本上没戏c++是可以写成apache的一个模块的。详细看看apache网站怎样编写apache的模块 统一楼上写成.so 然后再apache中load此模块虚拟主机一般不能修改apache conf配置 如果可以用dl函数的话,可以考虑做成php扩展,然后用dl动态加载,如果你的虚拟主机可以执行cgi,也可以直接把c++写的做成cgi systemexec这两个函数都可以调用外部程序并获的运行结果,看看吧;手册上有$result = system(程序名);这种形式另外,可以将你的程序扩展到PHP中;手册上有介绍 我是直接把c++程序放服务器上呀,然后直接用php调shell命令exec(,); 如果可以用dl函数的话,可以考虑做成php扩展,然后用dl动态加载,如果你的虚拟主机可以执行cgi,也可以直接把c++写的做成cgi这个还操作可行性不错 使用dl函数加载php扩展so可以实现。看看例子:http://hi.baidu.com/flash866/blog/item/98d735d10f98243f9b50278a.html 主机的操作系统是linux的~~~我看了各位的回复还是一头雾水,有没有详细点儿的步骤啊~~ 我是用php直接调c++可执行程序的。。大概如下1 假设你有个 c++ 的application 叫 hallo 放在路径/users/you/hallo2 你先把hallo它给 chmod 777,变成可执行的3 然后你写php代码 直接调 $command = escapeshellcmd("hallo ". parameter1. parameter2); //--->escapeshellcmd 括号里写运行hallo的命令跟参数$results = shell_exec($command);echo"<pre>".$results . "</pre>"; 一个字符串匹配的问题 关于PHP文件下载乱码(损坏)的问题 我的公司的项目里没有数据库文件 迅雷与数据流的下载问题 php不能连接mysql 将图片存到MySql数据库,怎么不行啊 请问我改如何嵌入循环删除按钮?十万火急啊!求救 为什么我的表单项不能提交给下个php文件 如何在用PHP+ORACLE中保存图片和显示图片?? ajax请求php返回数据出错 sql语句这样写不对吗? 关于php cookie操作的问题
exec
这两个函数都可以调用外部程序并获的运行结果,看看吧;手册上有$result = system(程序名);这种形式
另外,可以将你的程序扩展到PHP中;手册上有介绍
看看例子:
http://hi.baidu.com/flash866/blog/item/98d735d10f98243f9b50278a.html
我看了各位的回复还是一头雾水,有没有详细点儿的步骤啊~~
2 你先把hallo它给 chmod 777,变成可执行的
3 然后你写php代码 直接调
$command = escapeshellcmd("hallo ". parameter1. parameter2);
//--->escapeshellcmd 括号里写运行hallo的命令跟参数
$results = shell_exec($command);
echo"<pre>".$results . "</pre>";