Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Hướng Dẫn Cách cài đặt và gỡ bỏ Laravel Valet Linux trên Ubuntu 20.04 (Môi trường phát triển Laravel)

Tham gia
21/2/22
Bài viết
63
Lượt Thích
339
Coins
5,370
Laravel Valet Linux là một môi trường phát triển Laravel. Không có Vagrant, không có folder /etc/hosts. Valet ủy quyền cho tất cả các yêu cầu trên *.test để trỏ đến các trang web được cài đặt trên máy bạn.

Nói cách khác, một môi trường phát triển Laravel chỉ sử dụng khoảng 7mb RAM. Laravel Valet Linux không phải là sự thay thế hoàn toàn cho Vagrant hoặc Homestead, nhưng cung cấp một giải pháp thay thế tuyệt vời nếu bạn muốn có những điều cơ bản, tốc độ cực cao.

* Bạn có thể biết, Laravel cung cấp Homestead, một môi trường phát triển Laravel khác. *

1. Yêu cầu hệ thống:
  1. Ubuntu: > 14.04.
  2. Gói cần thiết: network-manager, libnss3-tools, jq, xsel.
  3. Phiên bản PHP: > 5.6
  4. PHP extensions: php*-cli php*-curl php*-mbstring php*-mcrypt php*-xml php*-zip (Thay thế dấu * bằng phiên bản php của bạn).
  5. Gói tùy chọn: php*-sqlite3 php*-mysql php*-pgsql (Thay thế dấu * bằng phiên bản php của bạn).
  6. Composer.
2. Cài đặt:
2.1 Cài đặt PHP:

Ở đây tôi sử dụng PHP 8.1 (Các phiên bản thấp hơn có thể tìm kiếm trên Google). Mở Terminal của bạn lên và nhập các lệnh sau:
- Thêm PPA: Dùng lệnh sudo add-apt-repository ppa:ondrej/php.

- Cập nhật hệ thống: Dùng lệnh sudo apt update.
- Tải PHP: Dùng lệnh sudo apt install php8.1.
- Kiểm tra phiên bản PHP: Dùng lệnh php -v.
- Tải các extensions cần thiết cho Laravel Valet Linux: Dùng lệnh sudo apt install php*-cli php*-curl php*-mbstring php*-mcrypt php*-xml php*-zip (Thay thế dấu * bằng phiên bản php của bạn). Với PHP 8.1 sử dụng lệnh sudo apt install php8.1-cli php8.1-curl php8.1-mbstring php8.1-mcrypt php8.1-xml php8.1-zip.
- Tải gói tùy chọn: Dùng lệnh sudo apt install php*-sqlite3 php*-mysql php*-pgsql (Thay thế dấu * bằng phiên bản php của bạn). Với PHP 8.1 sử dụng lệnh sudo apt install php8.1-sqlite3 php8.1-mysql php8.1-pgsql.

Như vậy là đã xong, hãy đến với bước cài đặt MySQL.

2.2 Cài đặt MySQL:

Tham khảo bài viết này: .

2.2 Cài đặt Composer:

Mở Terminal của bạn lên và nhập các lệnh sau:
Mã:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Tiếp theo, để sử dụng composer nhanh hơn bằng cách gọi composer từ Terminal thì bạn hãy nhập lệnh: sudo mv composer.phar /usr/local/bin/composer.
- Kiểm tra xem Composer đã cài đặt thành công chưa bằng lệnh: composer.

2.3 Cài đặt Laravel Valet Linux:

- Cài đặt : Dùng lệnh composer global require cpriego/valet-linux.
- Tiếp theo hãy nhập lệnh: export PATH="$PATH:$HOME/.config/composer/vendor/bin".
- Cài đặt Valet Linux: valet install.
- Sau khi cài đặt kết thúc, hãy thử ping đến bất kì tên miền nào có TLD .test bằng lệnh: ping something.test.
+ Nếu nhập được phản hồi từ 127.0.0.1 thì có nghĩa là bạn đã cài đặt thành công Valet Linux. Chúc mừng.


Lưu ý: Bạn không cần phải thêm sudo vào đầu mỗi lệnh valet vì Valet Linux luôn yêu cầu chạy dưới quyền root. Nó sẽ xảy ra lỗi nếu bạn thêm sudo vào đầu mỗi lệnh valet. Ví dụ: sudo valet install.

* Valet Linux sẽ tự khởi động cùng hệ thống nên bạn không cần phải dùng lại lệnh valet install hay valet start.
- Để dừng Valet Linux: Dùng lệnh valet stop.
- Để khởi động Valet Linux: Dùng lệnh valet start.
- Để khởi động lại Valet Linux: Dùng lệnh valet restart.


2.4 Cài đặt phpMyAdmin:

Tham khảo bài viết này: .

Sau khi cài đặt thành công, bạn dùng lệnh sau để di chuyển đến folder phpmyadmin: cd /usr/share/phpmyadmin.
Và dùng lệnh sau: valet link phpmyadmin.
Kể từ giờ, bạn có thể truy cập phpMyAdmin thông qua phpmyadmin.test.

2.5 Sử dụng Laravel Valet Linux:

Di chuyển đến thư mục dự án của bạn bằng Terminal và nhập lệnh: valet park.
Và kể từ giờ, mỗi thư mục con trong thư mục này sẽ có tên miền là: Tên-Thư-Mục-Con.test.

Bạn có thể thay đổi TLD tùy chỉnh bằng lệnh: valet domain .name (Bạn có thể thay đổi name tùy thích, Ví dụ: valet domain .himnex).
Valet Linux mặc định chạy trên port 80. Bạn có thể thay đổi port bằng lệnh: valet port PORT (PORT tùy chỉnh, Ví dụ: valet port 8888).

Nhiều hơn nữa tại: .

2.6 Gỡ bỏ Laravel Valet Linux:

Sử dụng lệnh: valet uninstall.

Tham khảo thêm tại: https://cpriego.github.io/valet-linux/#uninstalling.

3. Kết thúc:

Như vậy là bạn đã cài đặt thành công môi trường phát triển cho Laravel trên Ubuntu.
Tài liệu: .

Nếu gặp khó khăn trong quá trình cài đặt, hãy comment xuống bên dưới. Tôi sẽ giải quyết tất cả.
 
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks