Thiết lập LAMP (Linux, Apache, MySQL, PHP) trên Ubuntu 20.04

Set Up Lamp Linux Apache



Bạn có thể vừa mới bắt đầu xây dựng ứng dụng web động của mình bằng PHP và bạn muốn thiết lập LAMP Stack. Thuật ngữ LAMP xuất phát từ Hệ điều hành Linux, máy chủ Apache, cơ sở dữ liệu MySQL và ngôn ngữ PHP. Hãy bắt đầu với việc cài đặt LAMP Stack trên Ubuntu 20.04.







Trước hết, bạn phải có đặc quyền sudo trên hệ thống của mình hoặc đăng nhập với tư cách là người chủ để thực hiện các tác vụ sau:



Cập nhật kho lưu trữ gói của hệ thống

Để bắt đầu với tất cả quá trình cài đặt, cách tốt nhất là cập nhật kho lưu trữ bộ nhớ cache APT trước để tất cả các ứng dụng mới nhất có thể được cài đặt suôn sẻ.



$sudocập nhật apt


Sau khi apt-cache được cập nhật, chúng tôi đã sẵn sàng để tiếp tục cài đặt LAMP Stack.





Đầu tiên chúng ta hãy cài đặt MySQL.

Cài đặt MySQL trên Ubuntu 20.04

Vì MySQL chủ yếu được sử dụng làm cơ sở dữ liệu với PHP và được sử dụng để quản lý và lưu trữ dữ liệu để cài đặt MySQL trên hệ thống ubuntu của bạn, hãy nhập lệnh dưới đây.



$sudođúng cáchTải vềmysql-server mysql-client


Nó sẽ yêu cầu bạn lấy thêm dung lượng đĩa để cài đặt gói, vì vậy hãy nhấn y để tiếp tục cài đặt MySQL.


Sau khi MySQL được cài đặt, hãy kiểm tra phiên bản bằng cách gõ lệnh này.

$mysql--phiên bản


Và để kiểm tra xem dịch vụ của MySQL có đang chạy hay không trên hệ thống ubuntu của bạn, hãy nhập lệnh này để kiểm tra trạng thái.

$sudotrạng thái systemctl mysql.service


Nếu nó không hoạt động, bạn có thể khởi động nó bằng cách sử dụng từ khóa start trong lệnh trên như thế này

$sudosystemctl start mysql.service


Để đăng nhập vào MySQL’s shell, hãy nhập lệnh sau

$sudomysql


Nó sẽ không yêu cầu bạn cung cấp bất kỳ mật khẩu nào trong lần đầu tiên.

Sau khi đăng nhập vào MySQL’s shell, bạn có thể thiết lập mật khẩu của mình hoặc thực hiện bất kỳ chức năng nào liên quan đến cơ sở dữ liệu trong đó.

Bây giờ, hãy thoát qua nó và cài đặt máy chủ web Apache 2 trên hệ thống Ubuntu.

mysql> lối ra

Cài đặt Máy chủ Web Apache trên Ubuntu 20.04

Apache 2 là một máy chủ web xử lý các máy chủ để lưu trữ các ứng dụng web. Để cài đặt Apache 2 trên hệ thống ubuntu của bạn, hãy chạy lệnh này.

$sudođúng cáchTải vềapache2


Nó cũng có thể nhắc bạn cấp thêm dung lượng đĩa để cài đặt Apache, vì vậy hãy nhấn y để tiếp tục quá trình cài đặt.

Sau khi, máy chủ web Apache 2 cũng được cài đặt; bạn có thể kiểm tra trạng thái bằng cách gõ lệnh sau.

$sudotrạng thái systemctl apache2


Nếu nó đang hoạt động và đang chạy, thì bạn nên cài đặt PHP; nếu không, hãy bắt đầu sử dụng lệnh

$sudosystemctl start apache2


Sau khi khởi động nó, hãy cài đặt PHP ngay bây giờ,

Cài đặt PHP trên Ubuntu 20.04

Phiên bản ổn định mới nhất của PHP có thể dễ dàng được cài đặt trên ubuntu từ kho lưu trữ gói APT bằng cách nhập lệnh được cung cấp bên dưới trong thiết bị đầu cuối

$sudođúng cáchTải vềphp


Nhấn y để tiếp tục quá trình nếu nó nhắc lấy thêm dung lượng đĩa để cài đặt PHP.

Sau khi cài đặt thành công PHP, bạn có thể kiểm tra phiên bản bằng cách gõ lệnh

$ php--phiên bản


Phiên bản PHP 7.3.4 được cài đặt.

Cài đặt các tiện ích mở rộng PHP

Bây giờ nếu bạn cũng muốn cài đặt một số tiện ích mở rộng PHP cơ bản khác, những tiện ích này được yêu cầu cho phpMyAdmin, Ví dụ:

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Bạn có thể làm như vậy bằng cách gõ lệnh sau.

$sudođúng cáchTải vềphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Cho phép nó chiếm thêm dung lượng đĩa để cài đặt các tiện ích mở rộng bằng cách nhập y và nhấn nút Enter.


Lệnh này sẽ cài đặt tất cả các phần mở rộng PHP cần thiết để chạy phpMyAdmin.

Vì vậy, đây là cách bạn có thể cài đặt tất cả các gói cần thiết trên Ubuntu 20.04 và thiết lập LAMP Stack để xây dựng ứng dụng web động của bạn.

Phần kết luận

Bài đăng này chứa hướng dẫn từng bước để cài đặt và thiết lập ngăn xếp LAMP trên Ubuntu 20.04 LTS.