2010-01-24 2 views
2

Можно ли преобразовать PHP в двоичный режим (скомпилировать) и запустить его на всех стандартных веб-серверах?PHP в двоичном режиме?

+1

Что такое «стандартный веб-сервер»? – OcuS

+0

Будет ли это (1) пытаться обфускать ваш код, чтобы сохранить его в секрете, или (2) или запустить его на веб-серверах без PHP? Я предполагаю (1) –

+0

Предположим, что он должен работать на обычной общей платформе хостинга, где у вас нет доступа root, и вам нужно использовать Apache или IIS. –

ответ

2

Существуют различные PHP accelerators, которые кэшируют скомпилированный байт-код, который производит интерпретатор. Не уверен, что они будут работать без источника на сервере, хотя я никогда не пробовал!

1

PHP Никогда не будет скомпилированным языком. Он останется как интерпретируемый язык. @Matchu Facebook просто продвигает свой сайт, поэтому это всего лишь рекламное мероприятие Facebook

+0

А? Конечно, Facebook собирается похвастаться этим. Вы говорите, что они * не работают над возможностью компиляции PHP-скриптов? – Matchu

1

Существует ряд инструментов, которые преобразуют ваш источник php в байт-код и позволят вам защитить исходный код. Некоторые из наиболее популярных - Zend Guard от Zend и Ion Cube encoder. Вам все равно понадобятся их соответствующие загрузчики, установленные на целевом сервере, чтобы они могли функционировать.

Смежные вопросы