Categories
php

Embeder – 把php脚本编译成可执行文件

Embeder是一个命令行工具,可以将php脚本编译成windows下的可执行文件。从介绍上来看,它目前支持php5,所以也可以用来编译php-gtk2的程序文件。

使用前提

  • 把下面列出来的脚本全部复制一遍,并放在同一个目录
  • php5ts.dll必须在path下,或者在当前目录
  • php_win32std.dll必须安装在php的extension目录下(见php-embed.ini的配置)
  • embeder.exe也需要和上述文件在同一目录

测试文件

  • make.bat
    @echo off
    embeder.exe new myapp
    embeder.exe main myapp main.php
    embeder.exe add myapp include.inc
  • include.inc
  • main.php
  • 其实解压后就可以运行test目录下的make.bat做一个编译试验,上面所列文件已经存在。

  • 参考文档
  • http://wildphp.free.fr/wiki/doku.php?id=win32std:embeder

    3 replies on “Embeder – 把php脚本编译成可执行文件”

    Leave a Reply

    Your email address will not be published.