PHP如何调用C++写的程序
我有一个C++编写的比较大型的程序,现在想移植到网页中。可以做成so什么的都行。请问我该如何调用呢?
这个事情估计很多人做过,能给个稍微具体点儿的步骤吗?
谢谢。
对了 忘记说了。
我的网站在一个虚拟主机上,可否有这样的权限?
虚拟主机基本上没戏
c++是可以写成apache的一个模块的。详细看看apache网站怎样编写apache的模块
统一楼上
写成.so 然后再apache中load此模块
虚拟主机一般不能修改apache conf配置
如果可以用dl函数的话,可以考虑做成php扩展,然后用dl动态加载,如果你的虚拟主机可以执行cgi,也可以直接把c++写的做成cgi
system
exec
这两个函数都可以调用外部程序并获的运行结果,看看吧;手册上有
$result = system(程序名);
这种形式
另外,可以将你的程序扩展到PHP中;手册上有介绍
如果可以用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/hallo
2 你先把hallo它给 chmod 777,变成可执行的
3 然后你写php代码 直接调
$command = escapeshellcmd("hallo ". p
相关问答:
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。
查注册表
每个补丁如果安装了都会在注册表里面登记
请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢
分值 ......
<?php
if($_SERVER['HTTP_REFERER']!=''){
@header("Content-type:image/jpeg");
echo file_get_contents("xlight.jpg");
}
else{
@header("location:ht ......
公司名称 医元网
职位名称 PHP开发高级工程师
招聘人数 1
工作地点 上海
薪水待遇 面议
电子邮箱 zik@yynet.cn
公司网址 http://www.yynet.cn
公司介绍 医元网-专注医患互动,架起医患 ......
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......