此网站用于追踪购买货期,请在内网连接SD_1F路由器后访问货期查询表
你需要有一台安装了php7.0, sqlite3/MySql, Nginx/Apache环境的Linux机器。 在此版本中,将以Nginx+PhP+sqlite3为环境。
sudo apt-get install nginx
sudo apt-get install php7.0
sudo apt-get install php7.0-fpm
sudo apt-get install php7.0-sqlite
sudo apt-get install sqlite3
sudo /etc/init.d/nginx start
sudo nano /etc/nginx/sites-available/default
找到root行,修改目录,建议修改为:(此为在Orangepi上第一版本Nginx根目录)
/var/www
找到listen行, 修改如下:
listen 80; ## listen for ipv4
找到php的定义段,将这些行的注释去掉 ,修改后内容如下
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
重新加载nginx的配置
sudo /etc/init.d/nginx reload
下载或克隆这个repo到Linux机器,并把其中文件放入Nginx root目录下(/var/www)。 运行php编译器检查是否报错
php -f index.php
php -f mech_page.php
之后运行
ls /var/www
查看是否有Test.db
数据库文件,如果Test.db
文件存在,请运行chmod 777 /var/www/Test.db
更改数据库权限至全用户可读写,或把root目录文件夹切换为全用户可读写。
打开浏览器,在地址栏输入Linux机器的固定ip访问网页。
用户可以随时运行sqlite3 /var/www/Test.db
查看数据库情况。
默认表名字为COMPANY
进入sqlite3之后运行
.schema COMPANY
查看数据库中的表的完整信息。
运行
.header on
.mode column
select * from COMPANY;
查看表中数据
删除行:
DELETE FROM table_name
WHERE [condition];
添加行:
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)]
VALUES (value1, value2, value3,...valueN);
or
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
更新行:
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];
默认的表有11列。
1.ID:主键
2.NAME:产品名称
3.DEPARTMENT:部门
4.AMOUNT:采购数量
5.PURCHASE_DATE:购买日期
6.EXPECT_DATE:预计到货日期
7.ACTUAL_DATE:实际到货日期
8:BRAND:厂家
9.MAIL_DATE:发货日期
10.DELETE_F:删除旗标 //如果值为'DEL_F'该行不会在网站上显示出
11.comment:注释(未用)
本网站使用了Bootstrap。 Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)