![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
介绍
Attendize是一个基于Laravel PHP框架的开源门票销售和事件管理平台。Attendize源代码在Github上公开托管。本指南将向您展示如何在新的CentOS 7实例上安装Attendize。
要求
Nginx
MariaDB
PHP version 7.1.3 or greater with the following extensions:
OpenSSL
PDO
Mbstring
Tokenizer
Fileinfo
GD
在你开始之前
检查CentOS版本。
cat /etc/centos-release
# CentOS Linux release 7.6.1810 (Core)
创建一个具有访问权限的新非root用户帐户,sudo然后切换到该帐户。
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
注意:用您的用户名替换johndoe。
设置时区。
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
确保您的系统是最新的。
sudo yum update -y
安装所需的软件包以完成本教程。
sudo yum install -y git wget curl vim unzip
禁用SELinux和防火墙。
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
安装PHP
设置Webtatic YUM存储库。
sudo rpm -Uvh

sudo yum install -y php72w php72w-cli php72w-fpm php72w-common php72w-mysql php72w-curl php72w-json php72w-zip php72w-gd php72w-xml php72w-mbstring php72w-opcache php72w-pgsql
检查版本。
php --version
# PHP 7.2.16 (cli) (built: Mar 10 2019 21:22:49) ( NTS )
# Copyright (c) 1997-2018 The PHP Group
# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
# with Zend OPcache v7.2.16, Copyright (c) 1999-2018, by Zend Technologies
启动并启用PHP-FPM。
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
安装MariaDB并创建一个数据库
安装MariaDB。
sudo yum install -y mariadb-server
举报 0