Как скомпилировать PHP в код операции и запустить его в рабочей среде?

Заметьте, это не то, что в недавнем проекте hiphop facebook, я просто хочу преобразовать его в opcode , а не c/c++ .

Есть еще решение?

Демонстрация всегда лучшая!

Solutions Collecting From Web of "Как скомпилировать PHP в код операции и запустить его в рабочей среде?"

То, что вы ищете, является ускорителем PHP

Однако эти инструменты компилируются в байт-код , а не код операции по запросу.

@ Ответ Дольфа верен: нет способа скомпилировать PHP напрямую с opcode . Сам двоичный файл PHP компилирует PHP-код для bytecode PHP, а затем выполняет эти байт-коды. Лучшее, что вы можете ожидать, это кэширование скомпилированного байт-кода с помощью ускорителя PHP. Помимо этого единственным способом было бы использовать langugae, который компилируется в opcode, что является целью проекта hiphop Facebook.

Для получения дополнительной информации:

  1. http://en.wikipedia.org/wiki/PHP#Usage
  2. http://www.php.net/manual/en/intro.bcompiler.php
  3. http://eaccelerator.net/
  4. http://www.zend.com/en/products/guard/zend-optimizer
  5. http://www.php.net/manual/en/book.apc.php