"Hello world" в PHP-компиляторе Phalanger
Я хочу, чтобы моя консольная программа просто запускалась с использованием Phalanger. Я никак не использовал IIS или.net. Можно ли использовать Phalanger так же, как мы используем php.exe -f hello.php
? Как скомпилировать и запустить следующий скрипт, используя Phalanger.
<?php
echo "Hello World from Phalanger!";
1 ответ
Phalanger работает как компилятор и среда исполнения для PHP.
Самый простой способ - это установить Phalanger Tools для Visual Studio, который позволяет создавать, создавать и отлаживать консольные приложения.
Во всяком случае, без Visual Studio; сначала вы должны скомпилировать код
phpc hello.php /out:hello.exe
По желанию, если у вас есть больше файлов в вашем проекте, вы должны перечислить их все и указать входящий файл скрипта
phpc.exe /target.exe /entrypoint:hello.php /root:. /recurse:true /out:hello.exe
Который компилирует все (*.php) в текущем каталоге и подкаталогах и указывает "hello.php
msgstr "быть входящим файлом скрипта.
Это создает исполняемый файлhello.exe
".
После успешного выполнения этого базового примера вас может заинтересовать использование некоторых расширений PHP (например, GD2). Это можно сделать, добавив следующий параметр, "/r:PhpNetGd2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=2771987119c16a03
которое является полным названием библиотеки, содержащей функциональность GD2.