本帖最后由 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更新源 终端输入
输入i 添加下面源
按下esc 再输入: wq 保存
-B
----1:输入
更新源
----2:安装php 终端输入并回车
- 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
修改下面项 ,如果下面项前有#的请删除#
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 输入命令
- opkg install mysql-server
复制代码
------3-1:配置mysql
修改以下项
datadir = /mnt/data/mysql/
创建数据库文件夹
- mkdir -p /mnt/www /mnt/data /mnt/data/mysql /mnt/data/tmp
复制代码
创建默认的数据库
- /usr/bin/mysql_install_db --force
复制代码
启动mysql
输入如下命令创建mysql的密码
- /usr/bin/mysqladmin -u root password root
复制代码
登陆数据库
连接上mysql之后,创建数据库(可以自己定义,记住就行了,之后会用到)
查看当前可用数据库
退出mysql
----4:安装 uhttp 管理界面
- 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
----2:配置wifidog休息一会再写吧
|