php执行exe文件,php调用exe文件

听说php可以实现网页运行exe程序,具体怎么实现的

要求应该是在客户端网页上发送消息到服务器,然后服务器响应这个消息并执行程序,然后将程序运行结果返回给网页。

工作过程: (1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器。

PHP打包器应用场景:做好网站程序后,发布给用户看,但是不想泄露源码,可以选择“封装源码生成EXE文件”,建议封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码。

可以是可以,但是编出来的程序就像个残疾一样。你百度一下“php桌面程序”,就可以看到你想要的答案了。

方法/步骤安装WAMP集成环境 通过上面环境下载链接下载WAMP后,将其解压至任意目录,然后双击开始安装。

php调用exe程序

1、很多情况下需要php调用其他程序如shell命令、shell脚本、可执行程序等等,此时需要使用到诸如exec/system/popen/proc_open等函数,每种函数有各自适合使用的场景以及需要注意的地方。

2、你的PHP环境是在Linux服务器还是Windows服务器上?如果是Linux服务器,那么是不支持exe程序运行的。你的程序需要放在php文件能访问的目录中。当然,你必须能够访问PHP服务器才可以。如果只是客户端,那是没用的。

3、用exec 函数,用法见此: http://cn.php.net/manual/zh/function.exec.php 如果这个满足不了你的要求,你可以在上面查查相关的函数,有很多的。一段中文说明:函数:exec() 程序执行功能函数库exec执行外部程序。

4、Phpstrom中terminal的使用方法:在PhpStorm–File–Settings–Tools–Terminal中可以看到terminal调用的系统的cmd.exe程序 打开的窗口如下:在terminal窗口中可以输入一些常用的命令进行程序的编译和运行了。

在服务器上用php调用cmd执行某exe文件,求代码!!!

一是APACHE的进程(估计是httpd.exe)身份与你命令行执行的是否相同,可以在进程管理器里面查看。二是环境不同,你的julia是否需要某些特定环境变量支持,PHP执行的时候这些环境变量是否都有,可以在PHPINFO()里面查看。

调用cmd.exe /c gpg.exe 这样当gpg.exe执行完成后,cmd.exe就会因为有/c参数而自动关闭。如果gpg.exe是一个不会自动关闭的程序,那么cmd.exe也会一直等着。

如果用本函数启动一个程序并希望保持在后台运行,必须确保该程序的输出被重定向到一个文件或者其它输出流去,否则 PHP 会在程序执行结束前挂起。在打开了安全模式时,只能执行在 safe_mode_exec_dir 之内的程序。

你的PHP环境是在Linux服务器还是Windows服务器上?如果是Linux服务器,那么是不支持exe程序运行的。你的程序需要放在php文件能访问的目录中。当然,你必须能够访问PHP服务器才可以。如果只是客户端,那是没用的。

PHP是服务器端脚本,就算能打开cmd窗口,也应该是打开的服务器端cmd窗口。

在php.ini文件中配置safe_mode参数支持命令执行的方法,可以参考下。说明:本节内容在wamp包安装的环境实现。

php有几种运行模式

话说PHP当下一共有4种运行模式,分别是CGI、FastCGI、CLI和Web模块模式。

服务端脚本 服务器脚本运行模式需要具备3个条件:php解析器(CGI或者服务器模块)、Web服务器、Web浏览器。

iis运行php有两种模式:isapi和fastcgi模式。apache运行php有三种模式:cgi、fastcgi和apache模块。=== iis: php3以前的版本支持isapi和fastcgi模式,现在只支持fastcgi模式。

而应用本身也可以针对自己的特点实现不同的处理方式。(4)上层应用:这就是我们平时编写的PHP程序,通过不同的spai方式得到各种各样的应用模式,如何通过webserver实现web应用、在命令行下已脚本方式运行等等。

PHP如何在后台执行?

安装以后将php文件复制到安装目录下的www目录中,在浏览器中输入http://10.1/php文件即可,如果选择了端口需要加入端口(http://10.1:端口号)。

当你在命令行启动这个Web Server时,如果指定了一个PHP文件,则这个文件会作为一个“路由”脚本,意味着每次请求都会先执行这个脚本。如果这个脚本返回 FALSE ,那么直接返回请求的文件(例如请求静态文件不作任何处理)。

php test.php file 2&1 :标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,所以错误也输出到文件file。

通常的做法是在服务器增加计划任务,指定好间隔时间执行php程序。以Windows服务器为例:http://jingyan.baidu.com/article/ca00d56c767cfae99febcf7html 以上是添加计划任务的具体步骤。

ignore_user_abort(true); // 后台运行,这个只是运行浏览器关闭,并不是直接就中止返回200状态。

运行方法与你的应用需求有关,可以看看相关的文档,或者研究一下源程序。一般有两种启动方法,一是安装WEB服务器,把工程的文件复制到WEB服务器的文件夹下,另外一种方法就是鼠标双击主程序启动服务。

未经允许不得转载:便宜VPS网 » php执行exe文件,php调用exe文件