php2exe v0.1Утилита, которая конвертирует php скрипты в исполняемые exe файлы. Скрипт интегрируется в среду, т.о. при выполнениии скрипт НЕ распаковывается на винт, а выполняется как настоящая программа из памяти, перед интеграцией в среду сприкт зашифровывается, а перед выполнением расшифровывается, поэтому в какой-то мере это защищает от рипперства, хотя конечно это больше защита от дурака
Естественно, для выполнения скрипта в папке с exe или в директории system32 должна лежать php5ts.dll.
Т.к. разработчики пхп при переходе на новую ветку интепрететора 5.1 не удосужились сохранить его совместимость со средой 5.0, конвертер предусматривает две версии 5.0 и 5.1. Если вы конвертируете в 5.0, а ваша длл версии 5.1, то скрипт, увы, работать не будет, точно так же, если конвертнёте скрипт для версии 5.1 и будете запускать с версией php5ts.dll 5.0, скрипт не выполнится.
Если при выполнении скрипта вылазят какие-нибудь ошибки не связанные с ошибками в самом скрипте(т.е. вы уверены, что он рабочий) или по непонятным причинам скрипт не сработал, то попробуйте запустить скрипт следующим образом:
>script.exe -f script.exe
Такая ситуация происходит например в случае со следующим скриптом:
CODE
<?php
function input() {
return trim(fgets(STDIN));
}
$ip = input();
echo ">> $ip \n";
?>
Так же вы можете упаковать скрипт с помощью FSG, для этого есть встроенная функция php2exe.
php2exe: _
http://hunger.ru/file...xe/php2exe.rarphp5ts_5_0: _
http://hunger.ru/file...php5ts_5_0.rarphp5ts_5_1: _
http://hunger.ru/file...php5ts_5_1.rar