PHP/PERL/PYTHON -> один EXE

Discussion in 'PHP' started by blackintenum, 3 Jan 2014.

  1. blackintenum

    blackintenum New Member

    Joined:
    28 Aug 2013
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Кто-нибудь мне сможет подсказать, как php/python/perl скрипт(любой) преобразовать в один exe файл?
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    http://www.zzee.com/phpexe/php2exe-converter.php
    http://www.indigostar.com/perl2exe.php
    http://www.py2exe.org/
     
    _________________________
  3. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    Как выше сказано... Вы не поверите, но вам нужны php2exe, perl2exe, py2exe :D

    Все они работают по одному принциу: берут ваш исходник, выдергивают из него все подключаемые файлы, берут интерпретатор, жмут и пакуют все это вместе, и пихаут в свой распаковщик, который по сути все распкаковывает в местный tmp и выполняет процесс интерпретатора на фоне.

    Как следствие, даже примитивный 'puts "hello world"' будет весить несколько метров. Как еще одно следствие - достать ваши исходники из такого exe можно будет с пол-пинка. В perl2exe это, например, вообще из коробки делается.

    У питона была какая-то фича с более нативной компиляцией, не углублялся в детали. Погуглите, если это нужно.

    В том же руби есть альтернативные интерпретаторы, позволяющие конпелировать в ряде случаев.

    А php... Ну, это php. Зачем он вам вообще и зачем на клиентской машине без веб-сервера? :)