# Golfgeni后台API **Repository Path**: Canbee/api-golfgeni ## Basic Information - **Project Name**: Golfgeni后台API - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Gofgeni API 本系统采用 LNMP 环境进行部署。软件版本如下: ``` 1. Linux 2. Nginx >= 1.12.2 3. MySQL >= 5.6.38 4. PHP >= 7.1.11 ``` 需要的 PHP 扩展: `php-common, php-fpm, php-gd, php-mbstring, php-mcrypt, php-mysqlnd, php-pdo` 其他相关软件: `composer ` # 搭建环境 ## 部署 HTTP Server 1. composer install 安装相关依赖 2. cp .env.example .env 修改环境参数 3. [配置 .env](https://gitee.com/Yun_WuYu/wawaji_backend/wikis/%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E) 4. 创建数据表: `php artisan migrate` 5. 创建图片文件夹软链接: `ln -s /path/to/project/storage/app/public/ /path/to/project/public/storage ` 6. 部署cron计划任务: `* * * * * php /path/to/project/artisan schedule:run >> /dev/null 2>&1` 7. 生成后台管理员(用户名admin,密码admin): `php artisan app:create-admin admin admin` ## nginx配置 ```nginx server { listen 80; root /path/to/project/public; server_name api.domain.com; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 1d; } location ~ .*\.(js|css|html|htm)?$ { expires 12h; } } ``` # 使用说明 参考项目wiki https://gitee.com/Canbee/api-golfgeni/wikis/Home