1、禁用uhttpd(防止安装nginx后自动运行出现端口冲突) /etc/init.d/uhttpd stop /etc/init.d/uhttpd disable 复制代码 2、安装依赖 opkg install libpcre nginx spawn-fcgi fcgi fcgiwrap 复制代码 注意:nginx默认是不可以直接执行cgi的(luci的运行方式就是cgi),但是可以代理fcgi,所以这里我们需要用fcgiwrap来包装下...
OpenWrt环境下编译fcgiwrap的源代码,内含其所依赖的fcgi包源代码,将文件 解压到OpenWrt-SDK的package目录下即可执行Make V=s完成整个编译过程,生成的ipk文件可直接安装到相应的路由器中,然后就可以用nginx取代原系统的uhttpd服务器了。 OpenWrt fcgi fcgiwarp2018-06-24 上传大小:839KB ...
OpenWrt架设nginx php网站 参考http://www.vinoca.org/2012/05/31/openwrt%E6%9E%B6%E8%AE%BEnginxphp%E7%BD%91%E7%AB%99/ 一、安装相关包 opkgupdate opkginstallspawn-fcginginx /usr/bin/spawn-fcgi-a127.0.0.1-p9000-C2-f/usr/bin/php-cgi /etc/init.d/nginxstart 二、nginx.conf关键配置项 ser...
opkg install libpcre nginx spawn-fcgi fcgi fcgiwrap 2.5 在路由器的系统 -- 软件包 页面安装: nginx nginx-ssl nginx-mod-luci # 安装完上面3个,底下2个会自动安装,要是没有就手动装 nginx-util nginx-ssl-util ps:安装完nginx-mod-luci页面会跳转,重新进去就行 2.6 禁用uhttpd--防止安装nginx后自动运行...
opkg install shadow-groupadd shadow-useradd spawn-fcgi nginx groupadd www useradd -g www www chown -R www:www /www/wwwroot /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi /etc/init.d/nginx start nginx.conf: ...
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia opkg install shadow-groupadd shadow-useradd groupadd www useradd -g www www chown -R www:www /mnt/sda1/web 复制代码 修改/etc/my.cnf datadir = /mnt/sda1/data/mysql/ tmpdir = /mnt/sda1/data/tmp/ ...
1、安装Nginx、PHP与MySQL软件opkg updateopkg install php5 php5-mod-gd php5-mod-session php5-mod-pdo php5-mod-pdo-mysql php5-mod-mysql php5-mod-mcrypt php5-mod-mbstring php5-fastcgi php5-cgi php5-mod-xml php5-mod-ctype php5-mod-curl php5-mod-exif php5-mod-ftp php5-mod-iconv ...
如果你的Nginx不支持uwsgi,你可能需要使用fcgiwrap或其他CGI包装器。 重载Nginx配置: bash /etc/init.d/nginx reload 5. 测试Nginx在OpenWrt系统中的运行情况 检查Nginx状态: bash /etc/init.d/nginx status 访问Web界面: 在浏览器中输入你的OpenWrt设备的IP地址(或域名,如果你已经配置了DNS解析),查看...
(6)开启Nginx服务: 对于Nginx服务的开启有点麻烦。首先要开启fastcgi服务: /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -f /usr/bin/php-cgi 1. 如果要开机启动,将上述指令放置到/etc/rc.local脚本之下 如果rc.local 中有exit 0 ,记得注释掉,不然就不会开始监听9000端口。这个问题整了好久。。。
opkg install nginx spawn-fcgi zoneinfo-core zoneinfo-asia opkg install shadow-groupadd shadow-useradd groupadd www useradd -g www www chown -R www:www /mnt/sda1/web 复制代码 修改/etc/my.cnf datadir = /mnt/sda1/data/mysql/ tmpdir = /mnt/sda1/data/tmp/ 复制代码 创建数据库文件夹 mkd...