环境:Ubuntu16.04

搭建apache+mysql+php

1、安装apache

sudo apt-get update

sudo apt-get install apache2

安装完后输入 http://你的ip地址 看是否有Apache的网页显示,有表示安装成功

2、安装Mysql

sudo apt-get install mysql-server php-mysql

3、安装php

sudo apt-get install php libapache2-mod-php php-mcrypt php-curl php-imagick php-cli

目前,如果一个用户访问Server上的某一目录,Apache将会首先找一个名为index.html的文件,我们修改这个设置,让Apache首先找名为index.php的文件

vi /etc/apache2/mods-enabled/dir.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm

修改为

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

然后重启Apache web server

sudo service apache2 restart

在/var/www/html/目录下新建脚本info.php,并输入以下内容

在浏览器中输入http://你的服务器的IP地址/info.php 能显示页面表示配置成功。

功能实现

1、在服务器的/var/www/目录下创建upload目录用以存放上传的文件,并赋予相应的权限(赋予权限很重要,否则不能上传)

cd /var/www/

mkdir upload

sudo chmod 777 upload -R

2、mysql创建一个表格来存放上传文件信息:

mysql -uroot -p;

create database superking;

use superking;

create table file_table ( id int auto_increment primary key, filename varchar(50) not null,filepath varchar(50) not null,update_time date);

quit;

3、将php程序上传到/var/www/html目录下即可

php清除账号登录,php实现账号登录/上传/下载/删除文件相关推荐

  1. autojs实现的百度云网盘登录上传下载创建文件夹重命名删除文件等功能

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  2. springboot文件上传下载实战 —— 登录功能、展示所有文件

    springboot文件上传下载实战 创建项目 pom.xml 数据库建表与环境准备 建表SQL 配置文件 application.properties 整体架构 前端页面 登录页面 login.ht ...

  3. FTP协议中的登录 上传 下载 新建目录 删除目录 的wireshark包分析(一文看完TCP包分析,附源文件,ppt,操作视频)

    ​​​​​​​目录 一原理 二.FTP登录 三.FTP下载 四.FTP上传 五.FTP新建目录 六.FTP删除目录 一原理 前言:TCP/IP四层模型和OSI模型对照,以及FTP在模型中的位置. • ...

  4. 初级版python登录验证,上传下载文件加MD5文件校验

    服务器端程序 import socket import json import struct import hashlib import osdef md5_code(usr, pwd):ret = ...

  5. python文件拷贝并校验_初级版python登录验证,上传下载文件加MD5文件校验

    importosimportjsonimportsocketimportstructimporthashlib#import time deflogin(): usr= input('请输入用户名:' ...

  6. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  7. XManager5 ssh远程登录服务器工具xshell ,服务器资源上传下载工具xftp

    XManager5 网盘下载 链接:https://pan.baidu.com/s/1t1wL3xnsucoP6hDnP30INA 提取码:9cq3 安装后 打开 ssh 远程登录服务器工具 xshe ...

  8. rz后远程服务器没反应,“通过jumpserver远程登录linux服务器,rz上传文件速度过慢”问题的解决...

    问题: windows通过jumpserver远程登录到linux服务器,使用rz上传jar包,速度太慢(10k以内). 解决方案: 思路:通过ssh直接登录远程服务器 1.secureCRT-> ...

  9. python采集修改原创_python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改...

    python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect("IP"," ...

最新文章

  1. Django之路——6 Django的模型层(一)
  2. 微信上传图片 41005 缺少多媒体文件
  3. 万达电影携手神策数据 数据赋能打造全球领先电影生活生态圈
  4. sqlserver生成脚本
  5. iis mysql版本切换_MySQL+PHP配置 Windows系统IIS版(转)
  6. 原来这么看导师对论文或文稿的批注才不会辜负!
  7. opencv 膨胀_【3】OpenCV图像处理模块(5)更多的形态学变换(开、闭、形态梯度、顶帽、黑帽)...
  8. sql语句循环截取字符串
  9. Pytorch基础语法学习
  10. HTML标记特定,制作asp:标记特定的HTML标记
  11. 自定义优先队列的元素权重
  12. 【转载】matlab中norm函数的用法
  13. 内存的工作原理及时序介绍
  14. android开发 判断连点退出
  15. C# Environment
  16. 常见软件项目开发模式思考
  17. LeetCode 题解随笔:贪心算法
  18. fiddler重放请求
  19. 手撕鸭腌料批发场 新奥尔良烤肉腌料批发 奥尔良鸡叉骨腌料批发
  20. SuperMap iClient3D for WebGL风向风速对粒子的影响

热门文章

  1. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点、基于分组变量配置数据点的颜色(connecting two coordinates with line
  2. R语言使用ggplot2包使用geom_density()函数绘制分组密度图(线条色彩、添加均值线)实战(density plot)
  3. R语言ggplot2可视化绘制二维的密度图:在R中建立二维散点数据的连续密度热图、2D密度估计、MASS包中的kde2d函数实现2D密度估计、geom_density2d函数可视化二维密度图
  4. R语言apriori算法进行关联规则挖掘(限制规则的左侧或者右侧的内容进行具体规则挖掘)、使用subset函数进一步筛选生成的规则去除左侧规则中的冗余信息、获取更独特的有新意的关联规则
  5. python绘制所有特征的密度图(density plot)
  6. 词袋模型(bag of words)构建实战
  7. python进行探索性数据分析EDA(Exploratory Data Analysis)分析
  8. SQL2005的安装与 使用
  9. <笔记1>matplotlib绘图工具笔记
  10. 使用pinctrl 和 gpio 子系统的字符设备驱动