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+mysql 发现一个奇怪的问题,各位帮忙看看。 本地好着,但是在服务器上只能读出数据而不能往数据库中写入数据 php小问题 使用PHPLIB模板 如何生成HTML最快 最合适/ 请教怎样把Web页上的数据库查询结果按显示格式存储成本地的Excel文件(服务器是Unix系统)? MYSQL插入数据问题,高手帮我看一眼啊 如何在一个text字段里存入 一个Html页面 的代码??? 一个php处理回合制PK过程的问题 为什么我的模拟登陆登陆时候验证码总是错误 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>";