Преобразование PHP-класса в модуль apache

Я написал сложную систему в php5 (многие классы, которые используют статический метод и включают другие файлы)

Теперь я хочу распространять этот муравей, я бы выбрал способ модуля, поэтому мне нравится создавать модуль, например myFramework.so, и включать его в Apache (возможно), а после, когда я пишу какое-то приложение php, я буду использовать метод и / или классов.

Теперь я пишу

<?php include("myFramework.php"); myClass::callMymethod(); ?> 

Проблема в том, что я не буду делиться своим исходным кодом, и я не думаю, что обфускация кода является лучшим способом, поэтому я предпочитаю создавать скомпилированный модуль, но я не знаю:

1 – если возможно 2 – если да, каковы пути 3 – другим способом

Я хочу сделать это

 <?php myClass::callMymethod(); ?> 

и не использовать autoinclude, я не буду защищать свой код, я вижу, что если я включаю модуль curl или mysql lib, я могу использовать функцию для обоих, как я могу создать это с помощью моей фреймворка?

Нет, вы не можете скомпилировать PHP-класс в модуль Apache. Возможно, вы сможете переписать его как расширение PHP, но это будет эффективно включать восстановление кода с нуля на C – вы не можете просто преобразовать PHP в расширение.

Вероятно, вам удастся использовать PHP-кодер (например, Ioncube или Zend Guard) для этой задачи.

Взгляните на хип-хоп:

Разработан в Facebook и проект / код, размещенный в Github. Преобразует код в C ++, это зависит от того, чего вы пытаетесь достичь, если он защищает вашу интеллектуальную собственность, я бы согласился с duskwuff, Ioncube или ZG.

Стоит отметить, что после преобразования в hiphop результат не запускается как модуль Apache, а скорее использует собственный сервер, также написанный на FB; хорошо из того, что я прочитал до сих пор.