Хорошо, я разобрался. Есть программа с открытым исходным кодом, называется phc-win. Она поддерживает php 5.3.1, компилирует скрипты в байт-код (обфускация!) и проста в использовании (у нее даже есть gui).
Ему нужен php-embed.ini и любые DLL, которые вы используете, но он просто работает.
Спасибо всем за ответы!
phc-win 0.3.1 (c) 2009 Andrew Фицджеральд - contact@swiftlytilting.com PHP Версия: 5.3.1
Для компиляции одного файла:
- Выберите 'Compile single file' из меню File.
- Затем выберите файл для компиляции.
Для создания EXE, содержащего все файлы в каталоге и все подкаталоги:
- Выберите "Compile single file" в меню File.
- Выберите 'Compile directory' из меню File.
- Выберите папку проекта.
- Выберите основной файл программы.
- phc-win будет рекурсивно сканировать указанную директорию.
- Все файлы с 'php' в расширении будут скомпилированы в .phb файлы.
Эти .phb файлы, а также все файлы в дереве каталогов будут добавлены в EXE проекта.
После создания EXE вас спросят о типе EXE:
- CONSOLE (отображает окно DOS)
- WINDOWS (без окна DOS).
Поместите EXE в тот же каталог, где находятся необходимые DLL-файл(ы) и php-embed.ini файлом, если это необходимо.
Вы хотите это: Bamcompile
http://www.bambalam.se/bamcompile/
Вы также можете использовать WApache:
http://wapache.sourceforge.net/
И, если ни один из этих вариантов вас не устраивает: