项目简介
这是一款基于PHP构建的简单图床系统。该系统无需数据库,支持多文件上传与API上传方式,用户上传图片后可获取对应的URL,且支持Markdown、BBCode和HTML格式。适用于个人博客、论坛等各类需要图片存储和分享的场景。
项目的主要特性和功能
- 上传方式多样:支持多文件上传与API上传。
- 轻量级架构:无需数据库,图片及配置信息存储在文件系统。
- 便捷分享:上传后可获取图片URL,支持Markdown、BBCode和HTML格式。
- 图片处理灵活:能设置图片质量、格式、尺寸,还可转换图片格式。
- 图片管理功能丰富:可在线对图片进行增、删、改、查操作。
- 多选项配置:支持仅登录后上传、设置广告、开启/关闭API上传、网站统计等。
- 良好兼容性:文件上传视图优先使用HTML5,旧浏览器自动用Flash和Silverlight兼容。
安装使用步骤
环境检查
确保服务器已安装PHP,且支持Fileinfo、iconv、zip和mbstring扩展。使用浏览器访问check.php
检查扩展是否都已安装。
配置修改
- 下载项目源码文件。
- 修改
config.php
中的domain
域名。 - 将所有文件赋予0777权限,执行用户设置为www权限。
运行使用
- 若安装正常,修改登录管理密码。
- 运行
index.php
文件,访问系统。 - 若需管理,通过
login.php
页面登录管理界面。 - 通过管理界面或API上传图片。
- 通过API或网页获取图片URL并使用。
注意事项
- 若对PHP不太熟悉,不要将图床程序放置于二级目录。
- js不要设置分片上传大小,以免部分图片上传失败。
- API上传默认关闭,可根据需求开启。
- 若无法登陆管理界面或上传图片,先打开
check.php
检查扩展或使用phpinfo
检查。 - 可使用浏览器的F12调试模式 -> console查看错误。
- 下载源码后可删除
README.md
、check.php
、LICENSE
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】