Embeder – 把php脚本编译成可执行文件
Embeder是一个命令行工具,可以将php脚本编译成windows下的可执行文件。从介绍上来看,它目前支持php5,所以也可以用来编译php-gtk2的程序文件。
使用前提
- 把下面列出来的脚本全部复制一遍,并放在同一个目录
- php5ts.dll必须在path下,或者在当前目录
- php_win32std.dll必须安装在php的extension目录下(见php-embed.ini的配置)
- embeder.exe也需要和上述文件在同一目录
测试文件
@echo off
embeder.exe new myapp
embeder.exe main myapp main.php
embeder.exe add myapp include.inc
<? function hello() { echo "Hello people !"; } ?>
<?
function _f($file) { return defined('EMBEDED')?'res:///PHP/'.md5($file):$file; }
include _f('include.inc');
hello();
?>
其实解压后就可以运行test目录下的make.bat做一个编译试验,上面所列文件已经存在。
http://wildphp.free.fr/wiki/doku.php?id=win32std:embeder
作者: Volcano 发表于October 25, 2006 at 7:35 am
» PriadoBlender可支持php-gtk2 - 某人的栖息地 于 2007-07-28 @ 08:57:47 留言 :
[...] 2 Beta!Embeder – 把php脚本编译成可执行文件PPFORM 1.7b发布 — [...]
Thaiki 于 2008-01-16 @ 14:26:08 留言 :
http://chenfeidd.9112046.com/ReadHtml.php?newid=114006&id=415249
居然让我找到了这个!-_-#
volcano 于 2008-01-16 @ 22:44:22 留言 :
见过好几个啦,郁闷