Cách cài đặt Laravel Framework trên Ubuntu
Laravel là một framework PHP đa nền tảng và mã nguồn mở được các nhà phát triển web tung hô khắp nơi.
Laravel được xây dựng bởi Symfony framework và hoạt động trên mô hình model-view-controller. Nó được đánh giá cao vì nó cắt giảm công việc càu nhàu và cho phép các nhà phát triển làm công việc thực sự.
Trong bài viết này, Bạn sẽ tìm hiểu cách cài đặt và thiết lập Laravel Framework trên Hệ thống Ubuntu của mình.
Điều kiện tiên quyết:- Hệ thống dựa trên Ubuntu Linux
- Quyền truy cập nhà ga
- Một tài khoản người dùng có đặc quyền sudo.
Lưu ý: Các lệnh trong hướng dẫn này được thực thi trên hệ thống Ubuntu 20.04. Tất cả các phương pháp trong hướng dẫn đều hợp lệ cho bất kỳ hệ thống dựa trên Linux nào.
1. Cập nhật và nâng cấp hệ thốngThực tiễn tốt nhất là bắt đầu bất kỳ cài đặt nào với hệ thống được nâng cấp và cập nhật nhưng điều đó là cần thiết vì Laravel không hoạt động với PHP với phiên bản thấp hơn 7.2.
Để cập nhật và nâng cấp hệ thống của bạn, hãy chạy lệnh sau.
$ sudo apt update && apt upgrade -y
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn366118024163724558519.png)
2. Cài đặt PHPĐể cài đặt PHP trên hệ thống của bạn, hãy chạy lệnh apt sau.
$ sudo apt install php
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn764032124163724560720.png)
Sau khi cài đặt xong, hãy kiểm tra phiên bản cài đặt bằng lệnh sau.
$ php -v
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn767000439163724562421.png)
Bây giờ cài đặt phần mở rộng PHP với cùng một phiên bản bằng lệnh sau.
$ sudo apt install php7.4-mbstring php7.4-xml php7.4-zip
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn422099059163724564622.png)
3. Cài đặt CurlChạy lệnh sau để cài đặt curl nếu bạn chưa cài đặt nó.
$ sudo apt install curl
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn163466500163724566623.png)
4. Cài đặt trình soạn ComposerBạn cần Composer để quản lý các phụ thuộc trong Laravel.
Để cài đặt trình soạn Composer, hãy chạy lệnh sau.
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn756845167163724569824.png)
Chạy lệnh sau với đường dẫn tập tin trình soạn Composer của bạn để chạy trình soạn Composer mà không cần sự cho phép của sudo.
$ sudo chown -R $USER /usr/local/bin/composer/
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn98055087163724571625.png)
5. Cài đặt SymfonyLaravel thường sử dụng Symfony Framework nên tốt nhất là bạn nên cài đặt nó cùng với Laravel.
Để cài đặt Symfony, hãy chạy lệnh sau.
$ composer create-project symfony/skeleton testproj
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn577131636163724575126.png)
Thay đổi vào thư mục testproj và chạy lệnh sau
$ run php -S 127.0.0.1:8000 -t public
Mở liên kết sau trong trình duyệt để xác minh cài đặt.
http://localhost:8000/
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn348782273163724579027.png)
6. Cài đặt LaravelBây giờ mọi thứ đã được thiết lập và đang chạy, hãy cài đặt Laravel bằng cách sử dụng lệnh Composer sau.
$ composer global require laravel/installer
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn561676561163724581528.png)
7. Thêm Laravel vào đường dẫn trong tập tin BashrcSau khi cài đặt xong Laravel, hãy mở tập tin .bashrc.
$ nano .bashrc
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn437616544163724583329.png)
Sau đó thêm dòng mã sau vào cuối tập tin.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn520065646163724585130.png)
Nhấn Ctrl + O và Ctrl + X để lưu và thoát.
Tiếp theo source cho tập tin bashrc.
$ source ~/.bashrc
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn960167265163724588431.png)
8. Tạo ứng dụng Laravel mớiChỉ cần chạy lệnh sau để tạo một ứng dụng trong Laravel.
$ laravel new [name of app]
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn341329509163724589932.png)
Điều hướng đến thư mục ứng dụng và chạy lệnh trình soạn Composer sau.
$ cd [name of app]
$ composer install
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn106451576163724593033.png)
Bây giờ hãy chạy các lệnh sau để lấy khóa mã hóa và truy cập vào localhost.
$ php artisan key:generate --ansi
$ php artisan serve
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn840585053163724595034.png)
Lưu ý liên kết máy chủ phát triển và mở nó trong trình duyệt.
http://localhost:8001
(https://image.vietnetwork.vn/uploads/VietNetwork.Vn994117733163724598935.png)
Bạn có thể thấy Laravel đang hoạt động.
Bài viết này thảo luận về quá trình cài đặt Laravel và tất cả các thành phần cần thiết để thiết lập cấu hình tối thiểu.
Bạn có thể tiếp tục sử dụng cài đặt vì nó là để tìm hiểu các kiến thức cơ bản về Laravel hoặc thêm các thành phần khác như cơ sở dữ liệu hoặc Homestead để xây dựng các ứng dụng web phức tạp.