«Компиляция php» как в переносе - PullRequest
3 голосов
/ 17 октября 2010

Меня не интересует компиляция для повышения производительности, но я могу "скомпилировать" скрипт php для переноса его на USB-флешку или переносной жесткий диск.

Я думаю, что может быть два пути:

  1. Портативный Apache
  2. Переносимая командная строка php

Я понимаю, что существует некоторый пакет, такой как xampp и т. Д., А также использует файлы php bin, но мне было интересно, существует ли что-то более удобное для пользователя, я имею в виду нечто, что я могу просто дважды щелкнуть, открыть браузер и использовать .

Ответы [ 3 ]

3 голосов
/ 17 октября 2010

PHP интерпретируется только. XAMPP просто устанавливает фиктивную среду с сервером Apache, базой данных и движком PHP. К сожалению, XAMPP так же быстр и мобильн, как и вы, с точки зрения возможности запуска приложения PHP.

Если ты найдешь способ сделать это так, как ты хочешь - напиши мне - я заплачу за это ...

2 голосов
/ 17 октября 2010

поиск в Интернете дает мне это

и это

Я нашел два нативных компилятора PHP.

1 голос
/ 05 января 2012

PHP 5.4+ имеет встроенный веб-сервер ... Мне удалось просто скопировать мой исполняемый файл php в случайную папку и ...

# ~/someDir/php -S localhost:7676 -t ~/docRoot ENTER

PHP 5.4.0RC3 Development Server started at Tue Jan  3 15:57:33 2012
Listening on localhost:7676
Document root is /Users/localadmin/docRoot
Press Ctrl-C to quit.`

Перейдите к http://localhost:7676 и все готово.

Если вы хотите еще больше переносимости, вы можете погрузиться в мир перекомпиляции PHP с помощью команды сборки, такой как ./configure --enable-static --disable-shared --disable-all

...