文章

图床程序imgurl的安装

  编辑于:2018-12-25
文章目录

介绍

ImgURL是一款简单、纯粹的图床程序,使用PHP + SQLite 3开发,不需要复杂的配置,做到开箱即用。

环境需求

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

安装

首先安装相关环境,这里采用lnmp的一键包:Lnmp.org

配置伪静态

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

将上面的规则添加到Nginx server段内,别忘记重载一次nginx,针对lnmp,运行lnmp nginx reload即可。
Apache
默认已经包含.htaccess规则,默认无需设置。

正式安装

访问:https://github.com/helloxz/imgurl/releases 下载最新版源码,并解压到站点根目录。(注意目录权限、注意目录权限、注意目录权限)
访问您的域名http(s)://domain.com/install/?setup=1根据提示进行安装。

imageMagick

进入lnmp解压后的目录,执行:./addons.sh install imagemagick
回车确认后就会自动安装imageMagick。

fileinfo

进入lnmp解压后的目录
cd src
tar xvf php-7.2.6.tar.bz2
cd php-7.2.6/ext/fileinfo
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

修改vim /usr/local/php/etc/php.ini,添加以下内容

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/fileinfo.so

修改目录权限

针对lnmp

chown -R www:www /home/wwwroot/你的域名/data
chown -R www:www /home/wwwroot/你的域名/imgs

接下来就跟着提示一步一步操作就可以安装完成了
 
参考链接:
https://yq.aliyun.com/ziliao/69987
http://www.cnblogs.com/zouke1220/p/9486651.html

发表回复