Skip to content

Instantly share code, notes, and snippets.

@daothanh
Last active April 26, 2019 07:23
Show Gist options
  • Save daothanh/c621b6d7b135537ef6d9d795be2a04e6 to your computer and use it in GitHub Desktop.
Save daothanh/c621b6d7b135537ef6d9d795be2a04e6 to your computer and use it in GitHub Desktop.

Yêu cầu hệ thống

  • Webserver (nginx hoặc apache 2)
  • PHP >= 7.1.3
  • Mysql >= 5.7

Các extension của PHP:

  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension

Import cơ sở dữ liệu

Với vma_db là tên cơ sở dữ liệu; vma_user lên user; your passwor là mật khẩu. File data db.sql lấy tại thư mục gốc dự án

  • Tạo cơ sở dữ liệu.
CREATE DATABASE vma_db;
GRANT ALL ON vma_db.* to 'vma_user'@'localhost' INDENTIFIED BY 'your password'
FLUSH PRIVILEGES
  • Dùng tool import data (như phpmyadmin, navicat, ..). Hoặc dùng command: mysql -u vma_user -p vma_db < db.sql

Deploy code lên server

Upload code

  • Upload code (file nén dạng zip) lên server
  • Giải nén file

Cấu hình

Mở file .env tại thư mục gốc của dự án.

  • Cấu hình đường dẫn:
APP_URL= 
ASSET_URL= 
MEDIA_URL= 
  • Cấu hình cơ sở dữ liệu:
DB_PORT= 
DB_DATABASE= 
DB_USERNAME= 
DB_PASSWORD= 
  • Cấu hình gửi thư (SMTP):
MAIL_HOST= 
MAIL_PORT= 
MAIL_USERNAME= 
MAIL_PASSWORD= 
MAIL_ENCRYPTION= 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment