OpenWrt (Linino) + uHTTPd + PHP 5.4 - как добавить модуль Phar и Filter в PHP

Я борюсь с добавлением Phar а также Filter модуль для PHPпод моим uHTTPd сервер включен OpenWrt (Linino), Могу ли я попросить совета?

My system settings:
Linux Arduino 3.8.3
PHP Version 5.4.17

Я смог успешно установить другие модули, такие как curl, просто запустив opkg команда

opkg install php5-mod-curl

Но при попытке того же Phar или же Filter Не повезло, этих пакетов не существует.

root@Arduino:~# opkg install php5-mod-phar
Unknown package 'php5-mod-phar'.

Нужно ли восстанавливать мой php включить их (если да, то как?) или есть более простой способ сделать это? Может ли кто-нибудь помочь мне и указать мне правильное направление?

Кроме того, это часть вывода из моего phpinfo()

Configure Command
'./configure' '--target=mips-openwrt-linux' '--host=mips-openwrt-linux' '--build=x86_64-linux-gnu' '--program-prefix=' '--program-suffix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--libexecdir=/usr/lib' '--sysconfdir=/etc' '--datadir=/usr/share' '--localstatedir=/var' '--mandir=/usr/man' '--infodir=/usr/info' '--disable-nls' '--enable-shared' '--disable-static' '--disable-rpath' '--disable-debug' '--without-pear' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php5' '--disable-short-tags' '--with-zlib=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-zlib-dir=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-pcre-regex=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--disable-phar' '--enable-cli' '--enable-cgi' '--enable-calendar=shared' '--enable-ctype=shared' '--with-curl=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-fileinfo=shared' '--with-gettext=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libintl-full' '--enable-dom=shared' '--enable-exif=shared' '--enable-ftp=shared' '--with-gd=shared' '--without-freetype-dir' '--with-jpeg-dir=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-png-dir=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--without-xpm-dir' '--without-t1lib' '--enable-gd-native-ttf' '--disable-gd-jis-conv' '--with-gmp=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-hash=shared' '--with-iconv=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/lib/libiconv-stub' '--enable-json=shared' '--with-ldap=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-ldap-sasl=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-mbstring=shared' '--enable-mbregex' '--with-mcrypt=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-mysql=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-mysqli=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/bin/mysql_config' '--with-openssl=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-kerberos=no' '--with-openssl-dir=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-pcntl=shared' '--enable-pdo=shared' '--with-pdo-mysql=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-pdo-pgsql=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-pdo-sqlite=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-pgsql=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-session=shared' '--enable-shmop=shared' '--enable-simplexml=shared' '--enable-soap=shared' '--enable-sockets=shared' '--with-sqlite=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--with-sqlite3=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-sysvmsg=shared' '--enable-sysvsem=shared' '--enable-sysvshm=shared' '--enable-tokenizer=shared' '--enable-xml=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-xmlreader=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-xmlwriter=shared,/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr' '--enable-zip=shared' '--disable-filter' '--enable-libxml' '--with-libxml-dir=/home/build/builddir/all-in-one/dogstick/trunk/staging_dir/target-mips_r2_uClibc-0.9.33.2/usr/include/libxml2' '--with-system-tzdata'

1 ответ

Сборка PHP с поддержкой фильтров:

make menuconfig

Выбрать:

language/php/PHP5 filter support

восстановление:

make package/feeds/packages/php5/compile
Другие вопросы по тегам