"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.phpmsgstr "быть входящим файлом скрипта.

Это создает исполняемый файлhello.exe".

После успешного выполнения этого базового примера вас может заинтересовать использование некоторых расширений PHP (например, GD2). Это можно сделать, добавив следующий параметр, "/r:PhpNetGd2, Version=3.0.0.0, Culture=neutral, PublicKeyToken=2771987119c16a03 которое является полным названием библиотеки, содержащей функциональность GD2.

Другие вопросы по тегам