Snipe-IT是一个免费的开源,跨平台,功能丰富的IT资产管理系统,使用一个名为Laravel的PHP框架构建 。 它是基于网络的软件,使中型企业的IT管理员可以在一个地方跟踪实体资产,软件许可证,配件和耗材。
1.安装LAMP
如果是新环境,建议更新系统后进行。
yum update
增加Webtatic源
yum install -y epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装LAMP
yum install httpd mariadb mariadb-server php71w-common php71w-cli php71w php71w-openssl php71w-pdo php71w-mbstring php71w-tokenizer php71w-curl php71w-mysql php71w-ldap php71w-zip php71w-fileinfo php71w-gd php71w-dom php71w-mcrypt php71w-bcmath
启动服务
systemctl start httpd
systemctl enable httpd
验证配置
echo "<?php phpinfo(); ?>" | sudo tee -a /var/www/html/info.php
打开浏览器并导航到以下URL来验证Apache和PHP配置
http://SERVER_IP/info.php
2.配置数据库
启动mariadb
systemctl start mariadb
systemctl enable mariadb
配置
mysql_secure_installation
设置一个root密码,其他问题回答Y就行。
登陆到数据库
mysql -u root -p
增加库,配置账户密码
CREATE DATABASE snipeit;
CREATE USER 'snipeit'@'localhost' IDENTIFIED BY 'pass@word1';
GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost';
FLUSH PRIVILEGES;
\q
3.安装Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
4.安装Snipe-IT
yum -y install git
cd /var/www/
git clone https://github.com/snipe/snipe-it snipe-it
复制配置
cd snipe-it
cp .env.example .env
编辑配置
vi .env
修改对应参数
APP_TIMEZONE=Asia/Shanghai #改时区
APP_URL=http://10.10.20.60 #设置访问地址或域名
APP_KEY= #留空就行,后面会配置
DB_HOST=localhost #数据库地址
DB_DATABASE=snipeit #库名
DB_USERNAME=snipeit #数据库账户
DB_PASSWORD=pass@word1 #数据库密码
赋权
cd /var/www/snipe-it
chmod -R 755 storage
chmod -R 755 public/uploads
chown -R apache:apache storage public/uploads
安装依赖
composer install --no-dev --prefer-source
生成key
php artisan key:generate
创建apache虚拟主机配置
vi /etc/httpd/conf.d/snipeit.example.com.conf
<VirtualHost 10.10.20.60:80>
ServerName snipeit.local
DocumentRoot /var/www/snipe-it/public
<Directory /var/www/snipe-it/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
重新启动web
systemctl restart httpd
5.Snipeit Web安装
打开浏览器并输入 http:// SERVER_IP / 以查看Snipe-IT Web安装界面
在页面上按照提示进行安装即可
中文配置
登陆后在右上角点【设置】,在【Localization】中选择【Chinese Simplified】后保存即可。