компиляция — PHP Static Binary — с расширением inotify

Недавно я узнал, как создать отдельный бинарный файл php (Вот), который прекрасно работает!

Есть ли способ включить Inotify расширение в этот двоичный файл?

Я не нахожу никаких документов о сборке php с inotiy, только о расширении php с помощью inotify «расширение pecl» — может ли это быть проблемой, это расширение pecl и, следовательно, не включаемое в двоичный файл php?

Есть ли другой подход для доставки двоичного файла с этим расширением inotify (кроме обычной установки PHP)?

Цель состоит в том, чтобы доставить приложение php cli, которое не зависит от установленной версии php сервера destiantion (которая прекрасно работает до сих пор, пока нам не понадобится расширение inotify в php ..)

1

Решение

Я только что нашел этот красивая документация, которая решила мою проблему.
INotify (и все другие модули) работает с одним статическим двоичным файлом, скомпилированным (в Debian 7) с помощью:

./configure --enable-static --enable-cli --enable-inotify --with-openssl --with-openssl-dir=/usr/bin

полный прогресс:

  • скачать / etxtract php711 источник
  • скачать / извлечь модуль уведомлений
  • переименовать папку inotify в «inotify»
  • папка mv inotify в {phpsrc} / ext / inotify
  • изменить каталог на {phpsrc}
  • rm configure
  • ./buildconf --force
  • ./configure --enable-static --enable-cli --enable-inotify --with-openssl --with-openssl-dir=/usr/bin
  • make
  • весело провести время с отдельным двоичным файлом php cli, расположенным @ {phpsrc} / sapi / cli / php

Бинарный файл работает даже с другими дистрибутивами (кратко протестирован в centos 6 и последней версии arch)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]