PDA

Просмотр полной версии : [PHP] php в exe


M-K
13.12.2008, 09:10
1. Слышал, что можно написаную на PHP программу сделать EXE для Windows. Это правда? Это хоть немного имеет смысл или баловство?

2. Что надо иметь из ПО для создания?

3. Какие рантаймы и библиотеки надо поставить вместе с прогой, чтобы она запустилась и успешно функционировала на компе? Нельзя без них сделать прогу "в чистую" типа как на c?

4. Если я как обычно делаю вывод информации к примеру через echo в HTML, то можно ли сделать EXE, чтобы в этом приложении так же использовался HTML и все управление было через него? Что для такого варианта нужно? Такой вариант мне видится привычным с точки зрения ожидаемого программистом результата. Надеюсь такое желание разумно?

Jer1cho
13.12.2008, 09:12
http://www.bambalam.se/bamcompile/

rushter
13.12.2008, 11:18
http://www.exvision.net/miniphp.php

nerezus
13.12.2008, 11:37
Это правда? Ага.

Это хоть немного имеет смысл или баловство? Баловство.
PHP на виндовс правдо тоже баловство, но гораздо более меньшее.

Нельзя без них сделать прогу "в чистую" типа как на c? Нельзя.
Просто прога может их внутрь exe паковать.

furang
13.12.2008, 12:09
php2exe

nerezus
13.12.2008, 12:30
php2exe Ога. Кстати у кого нужные dll остались от нее? У меня диск слетел (

Alekzzzander
13.12.2008, 12:36
http://forum.xakepok.org/thread5091.html - тут же имеется исходник компилятора, написанного на php

nerezus
13.12.2008, 12:41
При компиляции архива скриптов он сначала распаковывается во временную папку системы (обычно C:\WINDOWS\Temp ) Нахрен такое надо... WinRar это давно умеет.

В нашем php2exe на диск не дампилось ничего.

Isis
13.12.2008, 17:33
http://x-coder.ru/downloads/php2exe.rar

life_is_shit
13.12.2008, 17:38
http://www.bambalam.se/bamcompile/

с этой придется потрахаться, советую юзать не самую новую версию :)

и советую обратить внимание на эту вещь - winbinder (http://www.winbinder.org/). побаловаться самое оно, вот только с сокетами плохо работает :(

Pashkela
13.12.2008, 17:54
http://slil.ru/26433765

прекрасно работаю с Bamcompile 1.21 и никаких проблем ни с чем. В ссылке пример использования

b3
14.12.2008, 02:08
Еще есть способ запустить РНР скрипт без вэб сервера, удобно для дедиков и тд.
Создаем папку к примеру РНР в нее кидаем все что нужно для интерпретации:
ядро:
php.exe
php.ini
php5ts.dll
libeay32.dll
Бат для запуска
GO.bat
в батнике:
@echo off
php.exe index.php
index.php - файл для интерпретации.
Общий вес папки выходит от 5мб, если нужно добавить cURL докидываеш либу в папку и в РНР ини прописываеш его.