- Framework: laravel 8
- Font-end: css Bootstrap, chưa có áp dụng js nào hết.
- Back-end: laravel (php framework)
- Database: mysql
-
Laragon
Vào thư mục đã cài đặt Laragon, Ví dụ laragon được cài đặt vào ổ
C:
thì có đường dẫn như sau:C:\laragon\
Mở thư mục
C:\laragon\www
lên bằnggit
:- Chuột phải vào thư mục
C:\laragon\www
> Git Bash Here - Nếu không có dòng
Git Bash Here
thì là bạn chưa cài đặt GIT (Quay lại bước "Cài đặt các ứng dụng cần thiết").
- Chuột phải vào thư mục
-
Clone reposotory
Copy và Paste dòng lệnh sau vào GIT (sử dụng chuột phải > paste)
git clone https://github.com/Achicken7301/thvlkt-BTL.git
-
Mở laragon > termnial
composer install
Trong quá trình commit code thì không thêm thư mục 'vendor' vào. Mà trong vendor có autoload nên ta cần phải
composer install
để tự động cài vendor. -
Tạo server laravel
php artisan serve
để chạy dự án. -
Tạo file môi trường .env và copy nội dung file .env.example vào file .env
-
Thêm quyền eXecute cho file vừa tải về
Ví dụ tên file như sau:
xampp-linux-x64-7.4.26-installer.run
sudo chmod +x xampp-linux-x64-7.4.26-installer.run
-
Cài đặt xampp
Vào thư mục chứa file
xampp-linux-x64-7.4.26-installer.run
.VD:
~/Download/xampp-linux-x64-7.4.26-installer.run
sudo ~/Download/xampp-linux-x64-7.4.26-installer.run
-
Đổi root-dir
VD: folder đã tải về nằm ở thư mục
~/Documents/website-traluanvan
.Để mở xampp lên
sudo /opt/lampp/manager-linux-x64.run
Đối với laragon thì root-dir nằm trong
laragon\www
. Còn đối với xampp thì ta cần đổi trong file Conf của Apache hướng dẫn chi tiếtManage Servers > Apache Web Servers > nút Configure > Open Conf File
Đổi 2 dòng thành đường dẫn tới dự án của mình VD:
/home/$USER/Document/website-traluanvan
DocumentRoot "/home/$USER/Document/website-traluanvan" <Directory "/home/$USER/Document/website-traluanvan">
-
Cài đặt composer hướng dẫn
$ sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php $ sudo ln -s /opt/lampp/bin/php /usr/local/bin/php $ sudo mv composer.phar /usr/local/bin/composer
Để có file vendor thì
composer install
. Nếu nó tự động tải rồi có file vendor trong thư mục thì OK xong rồi đấy. -
Tạo server laravel
php artisan serve
để chạy dự án. -
Tạo file môi trường .env và copy nội dung file .env.example vào file .env