imgurl图床安装

ImgURL帮助文档【安装】:https://www.xiaoz.me/doc/doc-imgurl/install github:https://github.com/helloxz/imgurl 自2.x版本开始,ImgURL使用CodeIgniter框架开发,因此需要先配置伪静态,并确保环境满足以下要求。

  • PHP >= 5.6
  • PDO_SQLite
  • GD2
  • ImageMagick
  • fileinfo
  • pathinfo

配置伪静态

Nginx

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;
}

环境配置安装:

环境:军哥lnmp一键搭建 安装时php版本选择5.6以上 安装完成后,查看php拓展:

默认已经安装了gd2,pdo_sqlite,还有pathfilo,则我们只需安装下面这两项:

由于fileinfo在lnmp一键安装包中已经下载了,所以我们先安装fileinfo拓展。

fileinfo拓展安装

1、安装

cd lnmp1.6/src/php-7.1.30/ext/fileinfo
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

安装完成后

2、在php.ini中添加此拓展,

vim /usr/local/php/etc/php.ini
#添加:
extension = fileinfo.so

重启php-fpm,

lnmp php-fpm restart

检查fileinfo拓展添加是否成功,

添加fileinfo拓展成功!

2、imagickr拓展安装

参考

1、安装ImageMagick

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvfz ImageMagick.tar.gz
cd ImageMagick-7.0.8-61/
./configure --prefix=/usr/local/imagemagick
make && make install

2、安装php imagick拓展

wget https://pecl.php.net/get/imagick-3.4.3RC3.tgz
tar zxvf imagick-3.4.3RC3.tgz
cd imagick-3.4.3RC3/
/usr/local/php/bin/phpize   # 和上面安装fileinfo拓展一样
#ImageMagick 6.8以上版本目录为/usr/local/include/ImageMagick-X,在configure之前先做下软连接
ln -s /usr/local/imagemagick/include/ImageMagick-7 /usr/local/imagemagick/include/ImageMagick
./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make && make install

3、修改php配置文件

修改php.ini文件,添加extension=imagick.so 重启php-fpm

lnmp php-fpm restart

检查imagick拓展添加是否成功,

imgurl图床安装

1、配置网站

imgurl.test是域名,要换成你自己的,注意”Enable PHP Pathinfo?“要先”y“。 然后网站配置好了,网站目录在/home/wwwroot/imgurl.test。

2、下载网站源码

wget https://github.com/helloxz/imgurl/archive/v2.3.tar.gz
tar zxvf v2.3.tar.gz
cd imgurl-2.3/

#拷贝网站源码到网站目录
cp -r * /home/wwwroot/imgurl.test/

#更改网站目录权限
chown -R www:www /home/wwwroot/imgurl.test/

出错报错,忽视即可

chown: changing ownership of ‘/home/wwwroot/photos.wilks.site/.user.ini’: Operation not permitted3、

3、配置rewrite规则

vim /usr/local/nginx/conf/vhost/imgurl.test.conf

把上面的nginx的rewrite规则写入到最后,之后保存退出。

保存退出后,重启nginx,

lnmp nginx restart

4、完成图床配置

打开浏览器,输入网址”http://imgurl.test",

可以看到安装环境检测全部通过,然后点击下一步,

输入用户名、密码,点击开始安装,

安装完成后,可以“返回首页”或者“登录后台”, 首页,

后台,

到此安装完成!

原文地址:https://www.cnblogs.com/focus-g/p/11387348.html

时间: 2024-11-02 03:22:25

imgurl图床安装的相关文章

0基础搭建一套完整的图床系统

一.什么是图床图床一般是指储存图片的服务器,专门用来存放图片,当用到这些图片的时候,只需要复制这个图片的URL链接到你的代码,非常的方便,国内和国外都有图床系统供小站长使用.二.国内和国外都有哪些图床系统?国内: 1.外链吧有免费和收费的,100M 永久免费,收费相对便宜.不限外链.流量图片支持外链到所有网站.图片搬家.原图替换.水印.防盗链功能免费使用.2.又拍网付费外链,按流量和空间付费.价格比较贵3.巴比豆付费外链,价格和淘宝图片空间相同.4.幻域图床国内轻量级图床,采用国内cdn进行加速

CentOS 利用docker 搭建图床

CentOS 利用docker 搭建图床 安装docker:yum install docker 启动docker:systemctl start docker,可以设置一下开机启动:systemctl enable docker 拉取一个镜像:docker image pull kdelfour/lychee-docker 启动镜像:docker run -it -d -p 5120:80 kdelfour/lychee-docker [端口映射:浏览器默认的 80 端口,图床可以改成其他端口

宝塔安装Lsky Pro图床教程

欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz Lsky Pro图床是一个支持本地.阿里云 OSS.腾讯云 COS.七牛云.又拍云等储存方式的基于PHP的开源图床. 项目主页:https://www.lsky.pro 项目仓库地址:https://github.com/wisp-x/lsky-pro Lsky Pro 使用手册:https://www.kancloud.cn/wispx/lsky-pro/880042 主要特性 支持第三方云储存,支持本地.阿里云OSS.

七牛云图床存储+Alfread工作流+使用QSHELL

layout: post title: 七牛云图床存储+Alfread工作流+使用QSHELL --- 七牛云图床存储+Alfread工作流+使用QSHELL 使用markdown最头疼的问题就是贴图问题.有多种方式来上传图片到图床,并获得外链的方面.而我们所希望最便捷以及最自然的方式就是,截取图片,然后粘贴进MarkDown编辑器的时候就自动上传到图床并且完成Markdown图片格式的编写.简单来说就是希望粘贴的时候就像粘贴图片到word一样,然后这些图片又是基于外链的,可以在任何有互联网的地

图床神器:七牛云 + Mpic + FScapture

概述 最近在搞Markdown的东西,遇到了一个很棘手的问题,即图片的显示:通用的图片,可以直接网上搜索,但有时候需要自己截一些图或者对下载的图片进行修改,在本地存储完全没有问题,但Markdown写出来的文本并不是给自己看的,本地的MD文件传给别人时,图片无法显示.为了解决以上问题,搜索了一下,知道了"图床"这个名词,且很多人推荐使用七牛云存储作为图床(高效.快速.有保障).但七牛云上传图片->复制图片地址一系列的流程比较麻烦,为了节省时间,逐选择了Mpic 图床神器,两者结合

我的图床

图床 图床一般是指储存图片的服务器,有国内和国外之分.国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度.国内也分为单线空间.多线空间和cdn加速三种. 就是专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的. 我的图床 因为在制作随机图片的缘故,最近心血来潮想自己搭一个图床,尝试了好多图床之后(因为虚拟主机的速度不忍直视,每次装一个图床都要好长时间,用了两天时间才弄好),终于找到了一个还算说得过去的图床,上传方式和sm图床挺像的. 图床传送门 搭建图床的辛酸史

使用Github 当作自己个人博客的图床

前提 本文前提: 我个人博客的草稿是存放在 github上的一个仓库 diarynote 截图存放的图片或者需要放在文章中图片,会固定存放在对应的文件夹中,我个人是使用日期文件夹,如: uploads/190828/test.jpg 本文中提到的这个仓库,都是指我自己的 diarynote 仓库 使用GitHub作为图床 从上面的描述可以知道,我自己的一个项目仓库的一个文件夹在 GitHub的 的路径固定是 https://github.com/wakasann/diarynote/tree/m

使用阿里云OSS+PicGo搭建Markdown图床

步骤: 购买阿里云OSS,40G的大概9元/年 创建OSS专用用户,专门用于访问OSS,注意保存AccessKey和AccessKeySecret 下载阿里官方的OSS Browser管理客户端,并配置连接信息 创建Bucket,注意权限设置为公共读 在GitHub下载PicGo客户端并安装配置 1.购买阿里云OSS 价格: 40G 9元/年 100G 99元/年 500G 486元/年 1T 999元/年 到阿里云官网找OSS入口即可: 2.创建专用用户(可选) 进入控制台后,鼠标悬浮在右上角

零成本建立基于OneDrive空间的图床,私人云

零成本建立基于OneDrive空间的图床 在写博客时,学生党都会面临一个问题,就是图片的外链如何生成,又加上现在的七牛云是30天自动换临时域名,腾讯云的新用户也出了限制,自己也没有服务器和域名,那么我们该如何将OneDrive的空间利用起来呢,当然,有服务器且有域名的可以无视我这篇博文,本篇博文的所有图片都是基于OneDrive的图片外链. 准备一个OneDrive的账号 首先准备一个OneDrive账号,虽然个人注册的OneDrive的空间内存比较小,个人注册的OneDrive账号一般都有5G