一、什么是图床
图床一般是指储存图片的服务器,专门用来存放图片,当用到这些图片的时候,只需要复制这个图片的URL链接到你的代码,非常的方便,国内和国外都有图床系统供小站长使用。
二、国内和国外都有哪些图床系统?
国内:

1、外链吧
有免费和收费的,100M 永久免费,收费相对便宜。不限外链、流量图片支持外链到所有网站。图片搬家、原图替换、水印、防盗链功能免费使用。
2、又拍网
付费外链,按流量和空间付费。价格比较贵
3、巴比豆
付费外链,价格和淘宝图片空间相同。
4、幻域图床
国内轻量级图床,采用国内cdn进行加速,图片加载速度快!需要注册即可上传图片,无限储存容量!~~

国外:

  1. 美国TripnTale – 无限免费旅游网络图片相册
    美国TripnTale是一个免费旅游图片存储空间,提供无限量的存储空间,但有个要求是你上传的图片必须和旅游相关的。支持上传jpeg、gif、 bmp、png格式图片,单个图片最大为6M,图片可以从flickr、picasa等中直接导入,然后给上传的图片进行注释,在地图上进行标注,最后发 布即可。
    另外,还支持视频文件上传存储,单个视频最大为100M,上传速度还可以,图片能支持外链,后台能对图片进行管理,还能写日记,很适合旅游爱好者
  2. 美国Tinyalbum – 无限免费相册+支持外链
    Tinyalbum 是一个提供免费相册空间和图片存储服务的网站,服务器位于美国亚利桑那州斯科特斯德市,界面上与Flickr有些相似,支持外链。TinyAlbum的操 作上比较简单方便,上传速度也不错,能同时上传多张图片,相册能设置公开和私有。
    另外,TinyAlbum对上传图片数量没有限制,单张图片限制在8M以 内,但只能上传jpg、png格式的图片。在网站还能看到其他用户的相册,在后台用flash浏览自己的图片时,很好玩哦,图片会随着鼠标动,这种效果很 好.
  3. 瑞士overpic – 免费无限网络相册
    瑞士overpic提供免费的无限网络相册,无需注册就能上传,能支持外部链接,同时能上传10张图片,单个上传图片的大小限制为10M,支持的图片格式 为:JPEG、JPG、BMP、PNG、GIF。可设置保存时间(一天、一周、一个月、三个月、六个月、永久),也能通过图片的网络地址来上传图片,但不是很稳定,上传完图片之后会自动生成一些html代码,论坛代码等方便用户复制代码进行外链
  4. 美国imgplace – 提供无限的免费相册
    美国imgplace提供免费的图片空间,能上传flash,图片,zip文件等,flash需要注册才能上传,其他不用注册也能上传,zip文件里面能放 100张图片,但里面不能建文件夹,上传后会自动解压支持的图片格式有jpg, jpeg, gif, and bmp。上一次最多能上传50张图片,但图片加在一起的总大小不能超过100M,单个文件不能超过3M,没有带宽限制,但页面上广告很多,页面不是很好
  5. 加拿大tinypic – 免费相册和视频空间
    加拿大tinypic提供免费的相册和视频空间,是Photobucket旗下的一个网站,成立于2003年,由Alex Welch 和 Darren Crystal 创办,每月有3900万的访问者,其中一半是来自美国的。
    不用注册就能上传,上传的空间无限制,上传时可以改变图片的大小,有多种大小供选择,当然注册了 更好,能建立自己的相册和视频空间,支持多个文件同时上传,图片上传后会产生一个很短的地址,能直接进行外部引用链接。还能对图片进行编辑,提供很多的编 辑工具,基本上能满足你的要求,去体验吧,相当不错的一个空间了
  6. 美国xs – 完全支持外链的图片空间
    美国xs提供无限免费的图片空间,完全支持外链(以测试过),而且不用注册就能上传图片,支持上传JPG, JPEG, GIF, PNG, BMP, TIF, TIFF等格式的图片,单个上传文件最大为2Mb,能同时上传多张图片,每次上传最大数为500,只要你知道图片的网络地址也能上传图片,只要你的图片每 月有一个点击量就不会删除你的图片,后台还支持FLASH相册制作,提供多种引用形式
  7. Flickr – 免费相册支持外链
    Flickr 是目前世界上最好的线上相片管理和分享应用程式之一。Flickr是由加拿大Ludicorp公司所开发设计。该公司于2004年2月正式推出 Flickr网站。Flickr于2005年3月被雅虎收购,在6月,所有的资料都从原本位于加拿大的服务器迁入美国,使得所有的资料都受到美国联邦法的 管辖。
    上传速度还不错而且还支持外链,有很多图片网站都是利用这个相册来装图片的,还能对你的图片进行特效外理以及在线图片编辑功能,每月上传空间限制在 100M,但如果超过90天未登录,你帐号下的图片将会被删除。
  8. Dumpt – 提供无限免费图片空间无需注册
    Dumpt 是来自美国伊利诺伊州的无限免费空间,无需注册就能使用,页面很简洁,在首页就能上传,支持多文件上传,一次最多能上传10张图片,最大上传文件为3M, 不但可以上传本地电脑上的图片,还可以上传URL网络图片,可以设置上传的图片为私有或公开。上传格式支持:JPEG, .JPG, .GIF, .PNG,.BMP。上传图片后可获得很多图片的外链地址,方便引用图片。
  9. Pict –捷克的一个免费相册
    它和别的相册不同,页面很特别,打开首页就是一个相册,你会看到有很多的很多的正方形框,上面标有“Upload images”,点击任意一个即可上传图片, 允许上传JPG/PNG/GIF等格式的图片, 最大上传的图片尺寸为3.5M。同时可选择多张图片上传,最多同时能上传多张不详,我曾选择过100多张图片同时上传也可以,首页会自动变长,方框会自动 增多。不过上传多了,会减慢上传速度。
    在网站底部会看到“Share this album”地址,通过这个网址可以链接到这个相册,图片支持外链,点击相册图片上的“Share it”,即可出现引用地址。
  10. RockYou – 无限图片上传空间+闪秀相册
    RockYou 是来自美国的免费网络FLASH相册网站,主要面对客户是博客使用者,现在在美国有大量的人在使用,网站提供电子相册、刮刮卡、闪闪靓字、靓字闪图、动态 相册等BLOG扩展服务。目前,网站已经推出了中文版本。
    你可以无限制的上传图片. 图片的格式必须为jpeg, gif, 或者 png;每张图片的大小不得超过 3 M,你可以无限制的创建你的闪秀相册。想拥有多少,就拥有多少!用户可进行隐私设置。
    11 . Thumbsnap – 非常简单好用的图片存储空间
    Thumbsnap是来自美国乔治亚州的一个非常简单,好用的免费图片存储空间。界面简洁无广告,无需注册即可上传图片,对上传图片张数无限制,支持.jpg, .jpeg, .gif, .png格式的图片。支持的最大上传图片大小为2M。而且还支持图片外链。
    上传非常简单,进入网站首页后,点击”UPLOAD Photo”按钮,选择一张图片即可自动上传,上传速度非常不错。上传完成后可获得图片的分享代码,提供4种代码。可通过点击”More Link Codes”来获得图片的直接外链地址(Direct Link)。还可能过E-mail来分享。
  11. SharePiks – 无需注册的免费图片存储空间
    SharePiks 是来自美国的一个免费图片存储空间,支持上传的最大图片为5M,无需注册即可上传。不允许上传违反法律的图片,图片也不可用于邮件发送、商业广告等。如上 传了以上图片将会被删除,非以上图片可以永久保存。SharePiks不会公开你上传的图片,除非是你指定的人。
    图片上传后会获得四种外链代码,有图片的直接外链地址、引用地址、HTML代码、论坛代码。也可通过点击”Click here to share this image with your friends”来将你的图片发送给你的朋友进行分享。
  12. 美国imgur – 简单实用的无限外链相册
    Imgur 是来自美国的一个免费网络相册,非常简单实用。Imgur由美国俄亥俄州大学的学生Alan Schaaf创建,Imgur的服务器位于美国得克萨斯州达拉斯市,其Alexa世界排名为1283,Imgur免费相册流行于美国、印度、英国、德国、 加拿大、澳大利亚等国家。
    使用Imgur相册时,不需要注册,Imgur不限制图片上传空间,支持图片直接外链,支持的图片格式有JPEG, GIF, PNG, TIFF, BMP, PDF, XFC (GIMP)。但TIFF, BMP, PDF, XFC格式的图片上传后会转换成PNG格式。非动画图片允许上传的最大为10M,但超过1M的图片都会被压缩成1M,允许上传的动画图片最大为2M(包括 PNG、GIF),只要图片每3个月有一个浏览量,图片会被永久保存。可上传本地图片或通过图片URL地址上传。
  13. 德国Imagez– 无需注册可外链的免费相册
    Imagez是来自德国的一个免费相册,无需注册即可使用,且支持直接外链。支持上传jpg, jpeg, png, bmp, gif格式的图片,最大单个文件最大为5M,注册用户限制在10M,支持批量上传,还可上传zip文件。注册用户还可对相册设置密码保护。上传速度还不 错。
  14. 美国Fotki– 支持FTP可外链的无限免费相册
    Fotki是来自美国弗吉尼亚州的一个在线免费相册,成立于1998年,是一个比较老牌的相册了。存储空间容量不限,可创建多个相册,创建时可对相册设置 访问密码。支持jpg、jpeg、png、psd、gif、bmp、tif、tiff图片格式,但上传的图片都会被转换成jpeg格式,单张图片大小限制 不祥,免费注册为Fotki用户,可以使用Java、ActiveX控件、软件客户端、网页、URL网址、FTP、手机、E-Mail等多种方式上传图 片。图片支持外链,可通过右键点击图片,查看属性,找到外链地址。
    Fotki除提供免费相册外,还提供免费日记本、免费留言板、免费论坛等免费服务。还支持上传某些网站的视频如:youtube,但不支持国内视频网站上的视频上传。
  15. 幻天图床
    国外轻量级图床,采用了国外cdn加速图片缓存,操作简单方便!无需注册!即可上传图片。无需付费,空间图片无限制。

三、免费版和收费版有什么不好的地方
免费版:

商家在选择图床的时候,请慎重选择免费图床,毕竟众多免费图床网站注册条款里有禁止商用这一条,哪天关闭了图片外链或者商用,势必给用户带来很大的麻烦,很多免费图床总是好景不长,为什么呢?其实很简单,做相册站是要投入的,比如服务器、带宽、人员、技术投资、市场宣传等等!完全免费了,这些小站可能自己都难存活,所以总是不能长久使用!(这段话来自图床百度百科

收费版:

贵呗,需要花钱,长期投资

四、自搭建图床

既然免费版的功能少,还不能用于商用,还有存在关闭的风险,收费版的又需要花钱还贵死,怎么办?
答案是好办,自己搭建呗,自己搭建的想怎么用就怎么用,自己的东西自己说了算

五,功能与环境

使用PHP + SQLite 3开发
①主要功能
支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传
支持图片裁剪,自动生成缩略图
限制访客上传数量
图片压缩/批量压缩
图片鉴黄/批量鉴黄
API支持
在线更新
外部存储
②环境要求
PHP >= 5.6
PDO_SQLite
GD2
ImageMagick
fileinfo
pathinfo

六、开始安装(正题开始)
①安装宝塔面板

linux(centos)版:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh


windows版:
http://download.bt.cn/win/panel/BtSoft.zip

本文只演示centos版本的宝塔面板,想知道windows版本的自行百度解决:
⑴执行:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
⑵输入“y”
0基础搭建一套完整的图床系统
⑶在末尾可以看到如下提示,浏览那个url,并输入账号和密码
0基础搭建一套完整的图床系统
⑷进入后,首先是安装LNMP或者LAMP,博主选LNMP,各程序版本你随便,本图床的php要求不低于5.6,我这利用7.2,选极速安装即可,就是yum安装,这个过程需要8-10分钟,静心等待
0基础搭建一套完整的图床系统
⑸在宝塔面板的网站下创建一个站点(在这一步骤之前,要先完成域名解析工作)
0基础搭建一套完整的图床系统
⑹填写网站信息
0基础搭建一套完整的图床系统
⑺在浏览器浏览,看是否站点创建成功
0基础搭建一套完整的图床系统
⑻去服务器网站根目录,下载图床安装程序
0基础搭建一套完整的图床系统

wget https://codeload.github.com/helloxz/imgurl/zip/master

⑼解压下载的包
0基础搭建一套完整的图床系统
⑽修改下站点的根目录
0基础搭建一套完整的图床系统
⑾设置伪静态
0基础搭建一套完整的图床系统

location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~* \.(db3|json)$ {
  deny all;
}
location ~* ^/(temp|upload|imgs|data|application|static|system)/.*.(php|php5)$ {
    return 403;
}

⑿安装fileinfo & imagemagick
0基础搭建一套完整的图床系统
⒀正式开始安装图床程序(要全部通过,有未通过的自行处理)
0基础搭建一套完整的图床系统
⒁设置后台管理员账号和密码
0基础搭建一套完整的图床系统
⒂最终效果(图片支持直接拖拽上传)
0基础搭建一套完整的图床系统
0基础搭建一套完整的图床系统