У нашего проекта есть немного PHP кода, который нужно "упаковать" в виде php расширения (под unix).
В php-коде примерно 1200 строк.
Код представляет из себя модуль для быстрой межпоточной работы с данными в реальном времени, без их сохранения. Используются shared memory и семафоры.
www.php.net/manual/ru/ref... www.php.net/manual/ru/boo... Для "упаковки" расширения нужно использовать вот это
www.php-cpp.com/ (конечно если у вас нет более подходящего решения)
Итак, что нам требуется по пунктам:
1) переписать код с php на с++
2) покрыть его всевозможными тестами (для уверенности в том, что php и с++ модули работают 100% идентично)
3) максимально оптимизировать время работы c++ кода
4) "упаковать" всё это в php extension
5) запустить всё это на нашей системе (ubuntu 18.04, php 7.4)
Бюджет задачи обговаривается индивидуально.