Chevereto图床总得来说还不错,批量上传图片的话可以自动生成markdown链接。
现在有收费版本(有破解版)以及免费版本;建议使用正版的免费版本,免费版本功能个人用户完全够用。
初
- 建议使用作者提供的免费版本。
- Lnmp环境采用的是 https://lnmp.org/提供的一键脚本。
- PHP版本推荐7.1。
始
1.lnmp安装并添加vhost。
2.配置伪静态
在/usr/local/nginx/conf/vhost中找到你的vhost配置文件,加入到server块内:
|
|
|
|
3.下载源码
首先进入事先添加好的虚拟主机目录:
|
|
下载Chevereto程序文件到网站目录,这里下载安装的是 Free1.1.3版本;如果需要下载最新版,访问chevereto的github存储库 https://github.com/Chevereto/Chevereto-Free/archive/1.1.3.zip
解压并将程序文件移动到网站根目录:
|
|
4.事先建立数据库
可以使用phpmyadmin,navicat premium等可视化工具创建数据库创建数据库,也可以在终端使用SQL命令;数据库名称自定。
5.安装
在浏览器打开域名,如果出现 Chevereto can’t create the app/settings.php file. You must manually create this file.,按照提示在app目录创建 settings.php文件即可:
进入网站根目录:
cd /home/wwwroot/yourdomain.com
touch app/settings.php 再次刷新页面,如果出现“部分目录权限不足”
chattr -i /home/wwwroot/domain.com/.user.ini
更改网站目录的所属用户和用户组:
chown -R www:www /home/wwwroot/domain.com/
再次刷新页面,如果仍然提示权限不足(emmm),直接给 images content两个目录 777 权限。
chmod 777 images content
在 Chevereto 3.18版本后,官方引入了 Imagick 拓展以提高图片处理性能。如果你的服务器中的 PHP 未带有 Imagick 扩展,可能会出现 HTTP ERROR 500。对于 LNMP 用户,只需要回到 lnmp 安装目录,输入**./addons.sh install imagemagick** 安装即可。详情请参考 LNMP 1.2+缓存加速类扩展(xcache/Redis/memcached/eAccelerator)、imageMagick、ionCube安装教程 进入下一步,填写数据库相关信息(这里根据自己的实际信息填写)。以下选项依次为:数据库主机,数据库名称(填写之前新建的数据库名称),数据库用户,数据库用户密码,数据库表前缀。
至此,安装就已经基本完成了。
主要参考:
[Chevereto图床的安装以及使用][1]