PHP开源相册:Picture_bed 一个非常不错的相册展示系统

前言

1.1 项目说明

该项目是使用了Laravel5.6 + bootstrap4.0开发的一个相册系统,其中图像资源存储于阿里云对象储存中,本项目的初衷是为了更方便的管理自己经常使用的一些照片,利用该系统能够将照片上传至阿里云上,方便我们更好的管理自己的照片图片[1]-PHP开源相册:Picture_bed 一个非常不错的相册展示系统-源码库

 

1.2 注意事项

该系统只是相册前端展示系统,不包含后台系统, 后台系统由Vue-admin-template + Laravel-admin-template 的图传模块控制, 你可以根据自己选择,自己编写后台系统 前端页面均由qqphp-com 所提供,在此特别感谢

该系统的照片是全开放状态,不带有任何保密效果,请勿上传私密以及带有隐私的照片

2 如何部署

2.1 开发说明

  • 开发框架:Laravel 5.6 BootStap4.0

  • PHP版本:PHP 7.3

2.2 安装

2.2.1 基本要求

  • 服务器要求:

    • PHP >= 7.1.3

    • OpenSSL PHP扩展

    • PDO PHP扩展,注意需要php_mysql

    • Mbstring PHP扩展

    • Tokenizer PHP扩展

    • XML PHP扩展

2.2.2 安装步骤

以下为本项目git仓库地址

  1.  

**第1步:克隆代码**

  1. git clone https://github.com/linyiyuan/picture_bed.git

**第2步:安装composer包**

  1. composer install

**第3步:配置文件**

1、在项目中找到.env.example文件,该文件作为项目的全局配置文件,在部署时需要复制成.env,执行以下命令

  1. cp -.env.example ./.env

2、根据.env文件修改各配置项,如果.env文件中没有存在key值则运行命令:

  1. php artisan key:generate

3、配置stroage bootstrap 可写

  1. chmod -777 stroage bootstrap

第4步:初始化数据库

在根路径上执行以下命令来实现初始化数据库结构。注意执行该命令前请检查项目是否已依赖doctrine/dbal

  1. php artisan migrate

运行数据迁移,初始化数据,生成默认用户以及相关角色权限

  1. php artisan db:seed

至此基本以完成,可以在浏览器中访问域名即可。

 

© 版权声明
1:本网站名称:源码库
2:本站永久网址:www.ymkuz.com
3:本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
4:分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
5:本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7:如有链接无法下载、失效或广告,请联系管理员处理!
8:文章投稿-投诉建议E-mail:yunduanw@qq.com 站长QQ:99767152
THE END
点赞10 分享
评论 共1条