php上传文件项目及环境搭建

这是一个用python+html+php+css做的非常简单地小项目,可以上传一张规格化图片,然后识别出这个数字是什么。由于我用的是非常裸的KNN算法,训练数据集也不是很大,所以对图片的要求非常高。

图片是32*32像素的,要求和训练集非常相似的写法才能有较高的识别正确率。

项目地址:https://github.com/JameyWoo/digits-web

网址:jamey.fiveplus.top
(服务器和域名可能失效(穷~),今天是2019/5/3)

效果如图:
在这里插入图片描述
在这里插入图片描述


下面是一些记录。

参考 https://www.runoob.com/php/php-file-upload.html 。非常感谢

php上传文件一切正常,但是文件目录里没有出现上传的文件。
原因是文件夹的权限问题
把站点的根目录或者上传文件的目录权限改成777就好了
chmod -R 777 /data/www

上传文件后,用python处理

安装python,此教程有效,感谢。https://www.cnblogs.com/ESHLkangi/p/8545979.html

安装gcc:https://www.linuxidc.com/Linux/2018-10/155041.htm

刚安装python3,会导致依赖于python2的yum程序出错,所以需要设置它的默认解释器为python。将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.7"即可
参考:
https://blog.csdn.net/sunye0715/article/details/77948673

安装pip
找了好多的教程,发现都无法安装pip,而且他们的内容都差不多
最后参考https://www.centos.bz/2018/03/centos-7%E5%AE%89%E8%A3%85pip3/,成功安装了pip3 。期间同样那样出现了一个脚本默认使用python解释的,改成python2就好了。

然后它提示我更新pip到19.1
pip3 install --upgrade pip我就直接更新了,然后pip3就消失了,变成了pip。

又出现一个问题,安装好了numpy,结果python2能用python3不能用。
不过好像折腾了这么久,似乎python3早就在系统里有了?因为我安装了python3.6.4,然后出现了上面那个问题。结果我运行python3,发现版本是3.6.6,显然不是我的python3版本。然后import numpy,发现居然成功了。所以最大可能是,python3本来就是在系统里面的。

PIL似乎只支持Python2
但是可以用pip install Pillow 在python3中安装PIL

php要小心打“;”号,就是因为一句没有写“:”,一直运行错误。。。

php中可以嵌入html代码,使用变量。单独写了一个css文件,引入更方便了。

搞定二级域名问题,可以用显示url或者隐式url重定向。真是太perfect了。

网站logo:https://www.cnblogs.com/wlingling2017/p/6433594.html


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值