恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11247|回复: 7

PandoraBox潘多拉搭建web服务器 uhttpd+php+mysql+wifidog欢迎页认证

[复制链接]
发表于 2017-9-12 18:16 | 显示全部楼层 |阅读模式
本帖最后由 hnwcwdlf 于 2017-9-12 18:27 编辑

搭建uhttpd+php+mysql+wifidog欢迎页


测试环境

主机PandoraBox
主机型号360Safe P2 Board
固件版本PandoraBox 16.09 2016-09-22-git-3f0accd / LuCI Master (git-16.255.20859-251f41b)
内核版本3.14.79
教程

步骤: 连接xshell 登录地址192.168.1.1 账户root 密码是路由器密码

-A

----1:  定义opkg更新源 终端输入  

  1. vi /etc/opkg.conf
复制代码

  输入i 添加下面源








         按下esc 再输入: wq 保存
-B
----1:输入
  1. opkg update
复制代码

更新源
----2:安装php 终端输入并回车
         

  1. opkg 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 php5-mod-json php5-mod-sockets php5-mod-sqlite3 php5-mod-tokenizer php5-mod-zip php5-mod-mysqli zoneinfo-asia
复制代码

------2-1:配置php
  1. vi /etc/php.ini
复制代码

修改下面项 ,如果下面项前有#的请删除#
short_open_tag = On

allow_url_include = On

;doc_root = ""



extension=ctype.so
extension=curl.so
extension=dom.so
extension=exif.so
extension=ftp.so
extension=gd.so
extension=gmp.so
extension=hash.so
extension=iconv.so
extension=json.so
extension=ldap.so
extension=mbstring.so
extension=mcrypt.so
extension=mysql.so
extension=openssl.so
extension=pcre.so
extension=pdo.so
extension=pdo-mysql.so
extension=pdo-pgsql.so
extension=pdo_sqlite.so
extension=pgsql.so
extension=session.so
extension=soap.so
extension=sockets.so
extension=sqlite.so
extension=sqlite3.so
extension=tokenizer.so
extension=xml.so
extension=xmlreader.so
extension=xmlwriter.so

date.timezone = Asia/Shanghai
mysql.default_socket = /var/run/mysqld.sock
session.auto_start = 1
按下esc 再输入: wq 保存

----3:安装mysql 输入命令
  1. opkg install mysql-server
复制代码


------3-1:配置mysql  
  1. vi /etc/my.cnf
复制代码

        修改以下项   

datadir                = /mnt/data/mysql/
tmpdir                = /mnt/data/tmp/
bind-address                = 127.0.0.1


创建数据库文件夹  

  1. mkdir -p /mnt/www /mnt/data /mnt/data/mysql /mnt/data/tmp
复制代码

创建默认的数据库

  1. /usr/bin/mysql_install_db --force
复制代码

启动mysql

  1. /etc/init.d/mysqld start
复制代码

输入如下命令创建mysql的密码

  1. /usr/bin/mysqladmin -u root password root
复制代码

登陆数据库

  1. mysql -u root -p
复制代码

连接上mysql之后,创建数据库(可以自己定义,记住就行了,之后会用到)

  1. create database abcd
  2. \g
复制代码

查看当前可用数据库
  1. show databases
  2. \g
复制代码
退出mysql
  1. exit
复制代码


----4:安装 uhttp 管理界面
  1. opkg install luci-aoo-uhttpd
复制代码
      刷新192.168.1.1即可在界面找到 系统》HTTP服务

------4-1:配置uhttp
打开HTTP服务,左下角输入框内输入一个名字 如:“web” 后点添加监听的HTTP地址 0.0.0.0:88  (80端口路由器管理地址,不建议80端口)
首页文件名称 index.php
        index.html
网页根目录 /mnt/www
CGI程序路径 /cgi-bin
解释器设定 .php=/usr/bin/php-cgi
把网页源码放到网页根目录 /mnt/www 下
重启uhttp
即可访问192.168.1.1:88,到此完成搭建uhttp+mysql+php 的web服务器了
-C:
----1:安装wifidog
  1. opkg install wifidog
复制代码
----2:配置wifidog休息一会再写吧






我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-9-12 18:23 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-9-12 18:37 | 显示全部楼层
把 uhttpd  换成 lighttpd 吧.~~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-9-12 18:53 | 显示全部楼层
谢谢分享!!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-9-24 15:31 | 显示全部楼层
下文呢?下文呢?下文呢?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-10 10:10 | 显示全部楼层
大哥请继续~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-10 12:15 | 显示全部楼层
也不说说装这些东西要多大空间。然后,没下文了?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-10 13:41 | 显示全部楼层
之前用uhttpd调用php-cgi效率特别的低,实测kodexplorer打开速度慢的很,之后换了nginx,速度不是一点半点的提升,几乎秒开,不过做wifidog认证页uhttpd应该足够了,配置够简单!
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-3-9 18:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表