Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập Máy chủ LAMP (Linux, Apache, MySQL và PHP) để phát triển các ứng dụng web dựa trên PHP trên Ubuntu Linux bằng XAMPP.

Bạn có thể sử dụng ngăn xếp XAMPP để phát triển các ứng dụng PHP được hỗ trợ bởi các khuôn khổ như WordPress, Joomla, Drupal, PrestaShop, v.v.

XAMPP là gì?

XAMPP là một trong những LAMP-stack phổ biến nhất để thiết lập môi trường phát triển PHP. Nó là mã nguồn mở và có sẵn trên tất cả các hệ điều hành chính bao gồm Windows, Linux và macOS. Các thành phần cốt lõi hoạt động cùng nhau để tạo ra XAMPP bao gồm Apache, MySQL, PHP và Perl.

Máy chủ XAMPP lý tưởng cho việc phát triển phần mềm hoặc tạo mẫu vì nó tương đối dễ thiết lập và không yêu cầu nhiều cấu hình. Tuy nhiên, lưu ý rằng XAMPP không được khuyến khích sử dụng làm máy chủ sản xuất vì nó ảnh hưởng đến một số vấn đề bảo mật để giúp thiết lập môi trường phát triển của bạn dễ dàng hơn. Ví dụ:

  • Bất kỳ ai cũng có thể dễ dàng truy cập daemon MariaDB qua mạng.
  • Người quản trị cơ sở dữ liệu mặc định (gốc) không có mật khẩu.

Tải xuống XAMPP cho Linux

Để bắt đầu, bạn nên tải xuống gói Debian XAMPP cho Ubuntu Linux như được nêu bên dưới.

Trước tiên, hãy truy cập thư mục Tải xuống của bạn bằng lệnh cd.

cd ~/Downloads

Chạy lệnh sau để tải xuống XAMPP bằng wget , một công cụ dòng lệnh để tải xuống các gói từ internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Lưu ý :Bạn có thể thay thế phiên bản XAMPP trong lệnh trên bằng phiên bản bạn thích nếu muốn.

Vì thư mục làm việc hiện tại của bạn là / Tải xuống thư mục, wget sẽ tự động lưu trình cài đặt ứng dụng XAMPP vào thư mục đó.

Cách cài đặt XAMPP trên Ubuntu

Trước khi có thể cài đặt ứng dụng XAMPP, bạn cần thay đổi quyền của trình cài đặt để làm cho nó có thể thực thi được bằng cách sử dụng lệnh chmod.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Nếu bạn liệt kê trình cài đặt XAMPP bằng cách sử dụng ls -l , bạn sẽ nhận được một đầu ra tương tự như bên dưới. Như bạn có thể thấy, trình cài đặt hiện có quyền "thực thi".

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Đưa ra lệnh sau để khởi động trình cài đặt XAMPP:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

Màn hình ban đầu của trình cài đặt XAMPP sẽ trông giống như màn hình bên dưới:

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Nhấp vào Tiếp theo và làm theo hướng dẫn cài đặt của trình hướng dẫn.

Nhấp vào Kết thúc để hoàn tất quá trình cài đặt.

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Sau khi cài đặt xong, hệ thống sẽ lưu trữ các tệp XAMPP trong / opt / lampp thư mục trên hệ thống của bạn. Các trang web hoặc dự án sẽ được đặt trong / opt / lampp / htdocs thư mục.

Để khởi động các dịch vụ XAMPP, chẳng hạn như Apache, MySQL và ProFTPD, chỉ cần chạy lệnh sau:

sudo /opt/lampp/lampp start
Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Bạn có thể kiểm tra trạng thái của các dịch vụ XAMPP bằng cách nhập:

Trạng thái
sudo /opt/lampp/lampp status

Ngoài ra, hãy lưu ý rằng XAMPP đi kèm với một công cụ đồ họa mà bạn có thể sử dụng để quản lý các dịch vụ của mình một cách dễ dàng. Bạn có thể khởi động công cụ XAMPP GUI bằng các lệnh sau:

cd /opt/lampp
sudo ./manager-linux-x64.run

Cửa sổ XAMPP sau sẽ mở ra.

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Kiểm tra xem mọi thứ có hoạt động không

Nếu bạn có thể khởi động các dịch vụ mà không gặp bất kỳ sự cố nào, thì mọi thứ có thể đang hoạt động như mong đợi.

Để kiểm tra xem máy chủ Apache có đang phục vụ các trang web của bạn như mong đợi hay không, hãy nhập https:// localhost trong trình duyệt web của bạn. Trình duyệt sẽ hiển thị một trang tương tự như bên dưới. Đối với thông tin của bạn, máy chủ Apache chạy trên cổng 80 theo mặc định.

Cách thiết lập môi trường LAMP với XAMPP trên Ubuntu Linux

Bạn cũng có thể truy cập cơ sở dữ liệu MySQL đi kèm với XAMPP bằng cách nhập https:// localhost / phpmyadmin URL trong trình duyệt của bạn.

Tìm hiểu thêm:Trở thành Chuyên gia về Phát triển Web và MySQL với Khóa học này

Thiết lập máy chủ LAMP trong WSL

Hướng dẫn này đã chỉ cho bạn cách thiết lập máy chủ XAMPP để sử dụng trong khi phát triển các ứng dụng dựa trên PHP của bạn. Vì lý do bảo mật, bạn không nên sử dụng XAMPP cho mục đích sản xuất.

Đối với các nhà phát triển đang làm việc trên Hệ thống con của Windows dành cho Linux, bạn cũng có thể thiết lập máy chủ LAMP trên WSL nếu muốn.