Polr开源的PHP短网址程序

  • 正文概述
  • 评价建议
  • 源码预览

    源码介绍

    Polr 是一款开源的 PHP 短链接软件,支持包括:

    已生产短链接的地址修改(营销支持)
    统计点记着信息(来源、时间等)
    二维码生成(移动营销支持)
    API 支持(开发支持)
    不过由于 Polr 是一款歪果仁开发的软件而且也没提供中文支持,还好有 skywalker 为我们带来了中文优化支持和一些改进。也就是Polr 中文优化版了。

    题外话,其实自从微博SNS火了起来以后短链接软件就层出不穷,但是每个开发者都是开发完了事的,不会提供更多的升级也不会有漏洞的修补,推荐 Polr 呢,主要还是因为它一直在升级和修复。

    要求 & 收获

    需要使用到的产品:

    搭建了 LNMP 环境服务器
    通过本文你将讲学到:

    使用 Composer 安装 PHP 程序
    安装短链接
    教程

    由于篇幅限制,不过多介绍 LNMP 环境介绍和虚拟主机搭建,宝塔 AMH APPnode 均可,宝塔面板跳过Composer安装;

    安装 Composer

    由于目前 Cloudreve 处于开发状态,所以我们需要通过 Composer 进行安装。

    一、运行下面代码即可全局安装 Composer:

    curl -sS https://getcomposer.org/installer | php			
    mv composer.phar /usr/local/bin/composer

    二、使用国内镜像 因为默认源在海外,国内服务器下载可能会很慢,海外服务器可以跳过:

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    安装 Polr

    一、创建好网盘用的虚拟主机和数据库后,进入虚拟主机网站的目录,例如我的是 /data/wwwroot/polr,然后开始下载安装:

    cd /data/wwwroot/
    git clone https://github.com/skywalker512/polr.git
    cd polr

    二、那么我们网站的运行目录就是 /data/wwwroot/polr/public

    root /data/wwwroot/polr/public;

    然后在虚拟主机的配置 conf 中加入伪静态规

    则:

    / {
    	try_files $uri $uri/ /index.php$is_args$args;		
    }

    三、接下来会进入一段时间的等来下载相关依赖库,进行耐心等待:

    出现下面语句就是成功了:

    Generating optimized autoload files

    四、复制一个 .env 文件副本,在网站目录下运行下面语句:

    cp .env.setup .env

    如果 .env.setup 文件不存在,那么我们就重新下载一个:

    wget https://raw.githubusercontent.com/skywalker512/polr/master/.env.setup

    进入 http://域名/setup 进行安装,设置一些相关选项即可

    http://xzh.i3geek.com
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途及非法用途,否则后果自负!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"qq301.com",如遇到无法解压的请联系管理员!
    资源客是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系删除

    资源客 » Polr开源的PHP短网址程序