Скомпилируйте PHP-скрипт в Linux

Я знаю, что скрипты PHP фактически не компилируются, пока не будут запущены. Однако, допустим, я хочу создать небольшую простую программу и скомпилировать ее в двоичный файл, не требуя двоичного файла PHP. Как я мог это сделать?

Я видел несколько IDE, которые могли бы это сделать, но либо все они предназначены для Windows, либо версии для Linux на самом деле не собираются должным образом. Я бы хотел что-то вроде py2exe, которое делает это в самом скрипте.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
12
0
15 368
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вот это: http://www.bambalam.se/bamcompile/, но он компилируется в байт-код Windows. Есть еще несколько, но все, что я видел, компилируется только для Windows.
http://www.nusphere.com/products/phpdock.htm

Обновлено: я почти забыл, если вы хотите, чтобы он работал на Linux без учета окон, вы можете просто добавить

#!/usr/bin/php

в начало сценария, и вы сможете запустить его из командной строки. Не забудьте сначала выполнить команду chmod + x для файла.

Ответ принят как подходящий

Проверить phc: компилятор PHP

Если вы просто хотите запустить его как сценарий, возможно, вам не потребуется компилировать его как таковой, а просто запустить через командную строку. Прочтите запущенный PHP через командную строку.

"как таковой" пожалуйста. Я все чаще вижу эту ошибку: en.wiktionary.org/wiki/per_se

lImbus 21.05.2009 18:56

Взгляните на Facebook Хип-хоп-PHP. Он может преобразовать код PHP в C++, а затем скомпилировать его с помощью g ++. Судя по всему, они даже получили его для успешной компиляции всех установок WordPress.

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