在宝塔面板上安装开源(PHP)IT资产管理系统Snipe-IT
作者:欧阳 发布时间:2020年02月26日 阅读: 5,711 分类:技术相关
下载最新版本Snipeit,我这里下载的是zip,地址:https://github.com/snipe/snipe-it/releases
首先创建好宝塔、或其他LAMP网站相关配置,PHP最低7.1.3及以上,然后将snipeit上传至网站根目录,解压。(基础省略...)
PHP不能禁用proc_open、putenv等函数,需要安装fileinfo、Imagick等扩展。
第一步将根目录下的.env.example改为.env
编辑相关数据库配置信息:
# --------------------------------------------
# REQUIRED: BASIC APP SETTINGS
# --------------------------------------------
APP_ENV=production
APP_DEBUG=false
APP_KEY=base64:UQYqqvAw7dq0W+hvTnyUdBbr8QhUOGTyyS96tlapkjE= #这里可以不用管
APP_URL=null
APP_TIMEZONE='Asia/Shanghai' #将时区设为中国上海
APP_LOCALE=zh-CN #设置默认语言,初始为en
MAX_RESULTS=500
# --------------------------------------------
# REQUIRED: DATABASE SETTINGS
# --------------------------------------------
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=it #数据库名
DB_USERNAME=it #数据库用户名
DB_PASSWORD=123456 #数据库密码
DB_PREFIX=null
DB_DUMP_PATH='/usr/bin'
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci
通过SSH进入snipeit网站根目录下载composer文件。
curl -sS https://getcomposer.org/installer | php
sudo cp composer.phar /usr/bin/composer
sudo composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
sudo composer install --no-dev --prefer-source
我这里第三步将Composer更新库改成了阿里源,安装完成后根目录会多一个vendor目录。
[root@ouyang.wang snipeit]#php artisan key:generate #运行php artisan key:generate生产APP_KEY值,会自动写入.env
**************************************
* Application In Production! *
**************************************
Do you really wish to run this command? (yes/no) [no]:
> yes
再将storage目录、public下的uploads目录设为755或777权限。
然后将网站运行目录设为public目录,这时候就可以访问http://locahost/setup进行安装了。
这里 提示.env不能被外界所下载,不用理会。点击Next:Create Database Tables下一步
这里继续Next: Create User下一步
第三步设置网站系统一些信息、管理员信息。下一步
安装完成自动转入管理后台,完成.
PS:只要将Composer安装的Vendor框架文件夹上传即可完成安装,后续在其他虚拟空间环境测试一下,不用SSH对Composer进行安装。这里将Composer安装的框架文件打包上传,有兴趣的可以尝试虚拟空间环境安装测试。(v4.8.0)
vendor.zip
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!