准备工具
- phpEnv
- GitHub:autoPicCdn
- Github:Your-Image-Hosting
开始
搭建本地环境
-
下载 phpEnv 搭建本地网站环境
-
我选择安装在
D:\phpEnv
注意安装和解压路径不能有中文和空格!!!
-
启动后更改一下 MySQl 的 root 账号密码
工具
–>MySQL 工具
–>修改密码
-
点击“启动服务”按钮
Nginx 和 MySQL 都显示绿灯就是正常状态,否则就需要百度排查错误了;
-
接着点击“打开主页”按钮愉快玩耍
数据库配置
需要在数据库服务开启状态下进行配置
-
点击“数据库管理”按钮打开 HeidiSQL 工具,登入 root 账号进行管理
注意:root 密码输入搭建环境后你修改的密码,接着最好保存一次再点打开。
-
新建一个 pic 用户,并给予权限,如不清楚就先给所有权限
工具
–>用户管理
–>添加
可在
Allow access to:
控制权限 -
切换 pic 登入数据库管理,空白处右键新建一个 pic 数据库
使用 autoPicCdn
-
下载 autoPicCdn
-
解压后放到 phpEnv 的
www/localhost/
目录下注意:原来的 index.php 需要删掉或者重命名
-
配置
up.php
中的相关字段,完整方法见 README.md 文件1 2 3 4 5 6 7 8 9 10 11 12 13
define("REPO","testforapi");//必须是下面用户名下的公开仓库 define("USER","yumusb");//必须是当前GitHub用户名 define("MAIL","yumusb@foxmail.com");// define("TOKEN","YourToken"); ## 数据库配置(添加了统计上传文件功能,使用mysql存储) $database = array( 'dbname' => 'pic', 'host' => 'localhost', 'port' => 3306, 'user' => 'pic', 'pass' => '123456', ); $table = 'remote_imgs'; //存放数据表名字
愉快使用
浏览器访问 localhost
即可愉快使用~
PS:本人并未测试成功,原因是我的 phpEnv 环境上 curl 的 php 扩展有问题,每次执行到 curl_init
就会失败退出,感兴趣的在 up.php 中加入 file_put_contents('log_ch.txt',$ch);
调试,运行后会在当前路径生成文本。
后续可尝试使用 WSL 进行搭建。