我用的就是小米路由器mini,可以部署PHP的.
另外,小米默认的HTTP服务器就是Nginx,在里面名字叫做sysapihttpd.
不过因为PHP内置了HTTP服务器,所以不依赖Nginx,直接用PHP这个cli解释器就能在无线路由里提供HTTP服务.
我在Ubuntu上交叉编译小米路由器版PHP解释器的步骤如下:
cd /opt/miwifi/sdk_package_r1c
cp -r -f include/* toolchain/include/
cp -r -f lib/* toolchain/lib/
export PATH="/opt/miwifi/sdk_package_r1c/toolchain/bin:${PATH}"
export STAGING_DIR=/opt/miwifi/sdk_package_r1c/toolchain
cd /opt/miwifi/src/php-7.1.5
CC=mipsel-openwrt-linux-uclibc-gcc \
AR=mipsel-openwrt-linux-uclibc-ar \
LD=mipsel-openwrt-linux-uclibc-ld \
RANLIB=mipsel-openwrt-linux-uclibc-ranlib \
STRIP=mipsel-openwrt-linux-uclibc-strip \
./configure \
--host=mipsel-openwrt-linux-uclibc \
--prefix=/opt/miwifi/php/7.1 \
--enable-cli \
--disable-cgi \
--disable-fpm \
<