这是你现在这套系统的:
适合:
|
软件 |
推荐版本 |
|
IIS |
Windows自带 |
|
PHP |
8.2 |
|
MySQL |
5.7 / 8.0 |
|
Composer |
最新版 |
打开:
控制面板
→程序和功能
→启用或关闭Windows功能
勾选:
Internet Information Services
CGI
重点:
否则PHP不能运行。
下载:
推荐:
PHP 8.2
Thread Safe
x64
ZIP版
例如:
php-8.2.x-Win32-vs16-x64.zip
例如:
C:\php
复制:
php.ini-development
改名:
php.ini
打开:
C:\php\php.ini
开启:
extension=fileinfo
extension=gd
extension=mbstring
extension=mysqli
extension=pdo_mysql
extension=zip
创建:
D:\php_temp
php.ini 增加:
upload_tmp_dir = "D:\php_temp"
session.save_path = "D:\php_temp"
php.ini 修改:
upload_max_filesize = 100M
post_max_size = 100M
memory_limit = 512M
max_execution_time = 300
打开:
添加:
C:\php\php-cgi.exe
添加模块映射:
|
项目 |
内容 |
|
请求路径 |
*.php |
|
模块 |
FastCgiModule |
|
可执行文件 |
C:\php\php-cgi.exe |
|
名称 |
PHP |
下载:
安装:
vc_redist.x64.exe
下载:
安装时选择:
C:\php\php.exe
例如:
D:\wwwroot\excel_query
里面放:
admin.php
index.php
api_search.php
db.php
uploads
vendor
CMD进入:
cdD:\wwwroot\excel_query
执行:
composer require phpoffice/phpspreadsheet
MySQL执行:
CREATEDATABASE excel_queryCHARACTER
SETutf8mb4COLLATE
utf8mb4_general_ci;
修改:
$host = "127.0.0.1";
$dbname = "excel_query";
$user = "root";
$pass = "你的密码";
IIS:
网站
→添加网站
例如:
|
项目 |
内容 |
|
网站名 |
excel_query |
|
路径 |
D:\wwwroot\excel_query |
|
端口 |
80 |
给:
uploads
php_temp
权限:
IUSR
IIS_IUSRS
Users
允许:
✅ 读取
✅ 写入
✅ 修改
管理员 CMD:
iisreset
http://IP/admin.php
功能:
✅ 上传Excel
✅ 删除数据
✅ 删除文件
✅ 数据管理
http://IP/index.php
功能:
✅ 查询
✅ 模糊搜索
✅ PDA扫码
✅ 自动查询
D:\wwwroot\excel_query\
│
├──admin.php
├──index.php
├──api_search.php
├──db.php
│
├──uploads\
│
├──vendor\
│
├──composer.json
├──composer.lock
你这套系统后面推荐加:
保护后台:
admin.php
扫码立即查询。
几十万数据更快。
提升搜索速度。
最近搜索记录。
防止重复上传。
导出查询结果。
夜间仓库好用。