Chevereto作为一个老牌图床系统,拥有完美的API接口,深受广大开发者的喜爱,并且可部署搭建私有图床、公共图床或您的个人照片分享网站。具有拖放上传、多服务器支持、图像审核、图像分类、用户帐户、私人相册等功能的卓越的图像上传工具。灵活的图像上传功能,支持图像预览、直接拖放图像文件和并行上传。 支持调整图像大小、增加水印、决定 Exif 数据的去留、设置图像有效期、设置 NSFW 标志、私有图像等功能。目前,Chevereto 已更新至 V4 版本,今天为大家分享一下使用宝塔面板配合PHP环境搭建 Chevereto v4 最新专业版(当前版本V4.4.0)个人图床的过程。
1.环境介绍
服务器系统:Ubuntu 22.04 LTS (其他的Linux系统也可以,自行参考即可)
宝塔面板:11.40
- PHP 版本 ≥ 8.0(推荐 8.1+),需安装
fileinfo、exif、imagemagick扩展。 - MySQL 版本 ≥ 8.0+ 数据库编码选
utf8mb4。 - Web 服务器:Nginx 或 Apache(本文以 Nginx 为例)。
域名与解析
在域名服务商处添加 A 记录,将域名解析至服务器公网 IP
本教程从最开始的宝塔面板安装开始演示教学,上述环境已经具备的可忽略宝塔面板安装过程!
在此之前得先有一个服务器,配置不要太低(主要是需要的MySQL8.0及以上版本以及fileinfo扩展和编译安装PHP对服务器配置要求较高,低配服务器可能会出现安装环境的过程中卡死等现象),拿到服务商提供的ip以及SSH账号密码后跟着教程一步步操作即可!
SSH登录
1.打开cmd终端
这个咱们可以选择第三方SSH工具或者windows电脑自带的CMD终端均可,第三方可视化SSH工具可自行选择,这里不做介绍及推荐,本教程使用windows自带的CMD终端,不使用第三方工具。
首先电脑按下win+R,调出运行对话框,输入cmd
![图片[1]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image.png)
然后按下Enter键,即可看到cmd终端启动界面
![图片[2]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-1.png)
接下来在对话框内输入ssh -V
![图片[3]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-2.png)
按下Enter键,如果显示了OpenSSH的版本信息,说明已安装。如果没有显示,您可能需要安装OpenSSH客户端(上图显示为正常,且显示出版本号,如果没有OpenSSH而客户端,请自行百度安装即可,正常完整的windows系统都有的)
2、连接SSH服务器
- 使用SSH命令连接服务器:在CMD窗口中,输入以下命令并按Enter键执行:
ssh 用户名@服务器IP地址例如,如果要连接到IP地址为”10.100.0.12″的SSH服务器,用户名为”root”,您可以运行以下命令:ssh root@10.100.0.12
![图片[4]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-3.png)
第一次连接到SSH服务器时,系统可能会提示您验证服务器的指纹。这是为了防止中间人攻击。确认指纹无误后(可能需要输入”yes”并回车),才能继续连接。
![图片[5]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-4.png)
- 输入密码:按照提示输入密码以完成连接。请注意,密码在输入时不会显示在屏幕上。您可以使用鼠标右键或者Shift + Insert来粘贴密码
![图片[6]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-5.png)
当看到下图所示root@xxxxx开头即表示已经成功登录服务器!
![图片[7]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-6.png)
3、安装宝塔面板
访问宝塔面板官网:bt.cn
找到安装命令,复制并粘贴进对话框
![图片[8]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-7-1006x1024.png)
我在这里放上宝塔11.4的通用安装命令:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_latest.sh;else wget -O install_latest.sh https://download.bt.cn/install/install_latest.sh;fi;bash install_latest.sh ssl251210
可以直接复制上方命令执行,省去到宝塔官网找命令。
在对话框双击鼠标右键即可粘贴,如下图所示:
![图片[9]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-8.png)
看到命令粘贴进对话框后,按下Enter键进行安装,这里会再次向你确认是否安装宝塔面板,确认输入y,反之输入n,之后按下Enter。
![图片[10]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-9.png)
接下来就是自动安装的过程了,什么都不用做,等它跑完代码,具体时间看服务器的配置,3-10分钟左右完成。
![图片[11]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-10.png)
安装完成会显示宝塔面板的地址及账号密码,账号密码是随机生成的,后续可自行修改账号密码,包括端口号、安全入口等信息,这部分信息自行保存即可。
![图片[12]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-11.png)
复制输出结果中的外网面板地址到浏览器进行访问
第一次访问会看到这个页面
![图片[13]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-12-1024x826.png)
这是因为宝塔面板安装完成后会自动打开ssl,但实际上这个ip是没有外网访问的ssl证书的,解决办法有两种:
1.懒得折腾,可以点击“高级”按钮,里面可以继续访问(同时访问后宝塔面板网页端会提示不安全标识,但不影响操作与功能)
![图片[14]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-13-1006x1024.png)
2.在刚刚的cmd终端中有提示,可根据提示安装本地证书,这里就不演示了,需要的自行安装即可
成功访问宝塔界面后可看到登陆界面,在这里输入宝塔面板安装完成时cmd终端提供的账号密码进行登录
登陆后首先会看到用户协议,拉到最低部才可勾选同意选框,然后进入面板
![图片[15]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-14-1024x737.png)
进入后会要求先绑定宝塔的账号,如果是第一次使用的小伙伴可以先在宝塔官网注册账号,然后在这里登录绑定即可,有账号的可直接登录绑定,另外如果服务器及系统是阿里云的会跳过绑定账号的步骤,并且会有一部分付费权益可以免费用,也算是一个阿里云的小福利吧!
到这里宝塔面板就算安装完成了!
2.环境安装
绑定好宝塔账号后会看到自动弹出的初始化环境推荐配置,这个直接关闭,不予理会,咱们在软件商店里面一个个安装需要的环境即可。
![图片[16]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-15-1024x533.png)
点击左侧菜单栏的“软件商店”,然后选择运行环境这一栏,即可看到常用的运行环境,这里咱们需要安装Nginx、PHP、MySQL和phpMyAdmin,其中MySQL版本要选择≥8.0,PHP推荐使用8.1、8.3,教程演示选择8.1
安装方式有编译安装和急速安装两种,编译安装是服务器先下载对应安装环境的源码,然后在服务器本地编译打包后进行安装,这个过程比较漫长,且对服务器配置要求较高,但相对来说这样安装的运行环境在实际生产环境下运行较为稳定,编译安装一般推荐运行大型应用的情况下使用,运行本图床没有必要进行编译安装,但是PHP一定要编译安装,因为需要打入一个模块,这个后面会讲到。极速安装是直接安装已经编译打包的运行环境,安装速度较快。
综上所述,如果您的服务器配置较高,内存大于8G的,MySQL和Nginx可以选择编译安装哦,不过时间比较久,要耐心等待安装完成。
Nginx的版本没有特殊要求,选择最新版本安装即可
![图片[17]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-16-1024x533.png)
MySQL一定要选择8.0+
![图片[18]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-18-1024x533.png)
PHP选择8.1,第一页如果没有的话,往后翻,找到后选择编译安装,并添加一个自定义模块,模块参数及名称填写ngx_http_realip_module
![图片[19]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-19-1024x533.png)
模块添加后启用,提交并安装(这个过程大概需要5-10分钟,具体看服务器配置)
![图片[20]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-20-1024x533.png)
右上角ip旁边有个通知按钮,点击可查看任务列表,消息列表中可看到安装结果
![图片[21]-Chevereto_Pro V4.4.0 宝塔面板 PHP部署方案-鼎点&Blog](https://wp-blog.obs.cn-east-3.myhuaweicloud.com/wp-content/uploads/2025/12/image-21-1024x533.png)



暂无评论内容