FrankenPHP: Как использовать собственное расширение ZendPhp

Кемеровские программисты php общаются здесь
Anonymous
FrankenPHP: Как использовать собственное расширение Zend

Сообщение Anonymous »

Я только что узнал о FrankenPHP — пока он работает очень хорошо. Чтобы провести эталонный тест, мне нужно сначала интегрировать собственное расширение PHP Zend, чтобы посмотреть, стоит ли копать глубже. Мое расширение PHP работает нормально в моих php-cli и php-fpm, но FrankenPHP пока ничего об этом не знает.
Я пытался внедрить свое расширение, когда создавал двоичный файл go - расширив один из обоих флагов, добавив имя моего модуля расширения:

Код: Выделить всё

CGO_CFLAGS=$(php-config --includes) CGO_LDFLAGS="$(php-config --ldflags) $(php-config --libs)" go build
К сожалению, я не могу ничего найти в документации — вместо этого я делаю статическую сборку, которая мне сейчас не нужна.
Само расширение основан на C и использует mpfr, поэтому я могу в конечном итоге добавить эту функциональность в свой модуль go и представить ее - с предстоящей задачей вызвать ее в php, но я думаю, что это звучит совсем неправильно. Я бы предпочел скомпилировать его в двоичный файл, как opcache/gmp/.. - но это собственные расширения.

Подробнее здесь: https://stackoverflow.com/questions/791 ... -extension

Вернуться в «Php»