2017-01-20 15 views
1

Недавно я узнал, как создать автономный php-файл (here), который отлично работает!PHP Static Binary - с расширением inotify

Есть ли способ включить inotifyextension в этот двоичный код?

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

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

Target является, чтобы поставить приложение PHP CLI, который не зависит от установленной версии PHP сервера destiantion (который прекрасно работает до сих пор, пока не будет нуждаться в Inotify расширение в PHP ..)

ответ

0

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

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

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

  • загрузить/etxtract источник php711
  • скачать/extract inotify
  • переименовать папку inotify в "inotify"
  • mv inotify folder to {phpsrc}/ext/inotif у
  • изменить каталог в {phpsrc}
  • rm configure
  • ./buildconf --force
  • ./configure --enable-static --enable-cli --enable-inotify --with-openssl --with-openssl-dir=/usr/bin
  • make
  • весело с Stand Alone PHP CLI двоичной расположенными @ {phpsrc}/SAPI/кли/PHP

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