Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法把PHP代码编译成可执行文件_Php_Windows_Apache_Compiler Construction - Fatal编程技术网

有没有办法把PHP代码编译成可执行文件

有没有办法把PHP代码编译成可执行文件,php,windows,apache,compiler-construction,Php,Windows,Apache,Compiler Construction,我想知道这种可能性。有没有可能让我们的代码以代码和字符串的形式编写并编译,使其成为可执行的,并且可以在不使用Apache等服务器的情况下运行 操作系统环境将是Windows系列。我从未尝试过,但您可以看看。它似乎能够做到这一点 还可以看看Facebook上的文章。看起来不错(而且是最近的) 编辑:有关更多PHP编译器,请参阅有一些应用程序可以将您的应用程序、web浏览器和PHP压缩到可执行文件中。这样,它的工作方式就像一个应用程序 如果您想在windows中使用PHP编写应用程序,可以尝试使用P

我想知道这种可能性。有没有可能让我们的代码以代码和字符串的形式编写并编译,使其成为可执行的,并且可以在不使用Apache等服务器的情况下运行


操作系统环境将是Windows系列。

我从未尝试过,但您可以看看。它似乎能够做到这一点

还可以看看Facebook上的文章。看起来不错(而且是最近的)


编辑:有关更多PHP编译器,请参阅有一些应用程序可以将您的应用程序、web浏览器和PHP压缩到可执行文件中。这样,它的工作方式就像一个应用程序

如果您想在windows中使用PHP编写应用程序,可以尝试使用PHP windows绑定。看起来很有希望

另外,我在谷歌搜索时发现了两个PHP的windows编译器(我没有使用它们)


现有答案很好地涵盖了将php代码编译成可执行文件的可能方法。也就是说,根据你的问题,你可能不必走那么长的路

如果您正在寻找一种在Windows中远离Apache服务器执行php脚本的方法,那么您所需要做的就是将php安装到您的Windows机器上。然后,只需键入
>php script.php
即可从命令行运行任何php脚本


您可以从

下载Windows安装包,HipHop仍然需要apache等Web服务器。@Billy:您确定吗?我认为它是由自己的线程服务器实现的(生成的可执行文件就是服务器,它只为已编译的应用程序提供服务)Pascal MARTIN:事实上你可能是对的——它的行为就像服务器本身一样。