Cách cài đặt Apache, MariaDB, PHP và phpMyAdmin trong Ubuntu 18.04

Trong bài viết này, chúng ta sẽ học cách cài đặt Apache, MariaDB, PHP và PHPMyAdmin trong máy chủ Ubuntu 18.04.

Apache, MySQL / MariaDB và PHP bao gồm các gói. Nó được gọi là LAMP và cài đặt trên môi trường hệ thống Linux.

Điều kiện tiên quyết:

  • Cài đặt máy chủ Ubuntu 18.04.
  • Truy cập máy chủ với người dùng root.

1. Giữ cho máy chủ được cập nhật:

# apt update -y

# apt upgrade -y

2. Cài đặt máy chủ web Apache

# apt install apache2 -y

Trong trường hợp, bạn đã bật tường lửa và yêu cầu chặn tường lửa của máy chủ web apache, hãy mở một cổng trong tường lửa.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Bây giờ, hãy xác minh cài đặt Apache. Mở trình duyệt và kiểm tra trang mặc định.

http://[SERVER IP]

3. Cài đặt MariaDB

# apt install mariadb-server mariadb-client -y

Cấu hình mặc định của MariaDB sẽ không được bảo mật. Hãy bảo mật cài đặt bằng lệnh sau:

# mysql_secure_installation

Khi script được thực thi, nó sẽ hỏi nhiều câu hỏi.

Nó sẽ yêu cầu bạn nhập mật khẩu hiện tại cho root (nhập cho không):

Sau đó, nhập yes / y cho các câu hỏi bảo mật sau:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. Cài đặt PHP

Ở đây chúng tôi đang cài đặt phiên bản PHP 7.2 mặc định và các mô-đun khác để triển khai web bằng lệnh sau:

# apt install php php-common php-mysql php-gd php-cli -y

Sau khi cài đặt PHP, với mục đích thử nghiệm, hãy tạo một trang info.php đơn giản bằng lệnh sau:

# echo "' | sudo tee /var/www/html/info.php

Bây giờ, hãy truy cập nó từ trình duyệt web:

http://SERVER_IP/info.php

5. Cài đặt phpMyAdmin

Bạn có thể cài đặt phpMyAdmin để quản trị cơ sở dữ liệu MySQL / MariaDB từ trình duyệt web bằng cách sử dụng lệnh sau:

# apt install phpmyadmin -y

Thông qua quá trình cài đặt gói, bạn sẽ được yêu cầu chọn máy chủ web sẽ được cấu hình tự động để chạy phpMyAdmin, chọn apache bằng cách nhấn phím cách và nhấn Enter.

Tiếp theo, nhập mật khẩu cho người dùng quản trị MySQL / MariaDB để trình cài đặt có thể tạo cơ sở dữ liệu cho phpmyadmin.

Sau khi mọi thứ được cài đặt, bây giờ bạn có thể khởi động lại dịch vụ apache2 để thực hiện các thay đổi gần đây.

# systemctl restart apache2

Đăng nhập gốc sẽ không thành công phpMyAdmin. Chúng tôi cần tạo một người dùng mới và cấp tất cả các đặc quyền cho người dùng đó.

Để tạo người dùng mới, hãy đăng nhập vào MariaDB bằng lệnh sau:

# mysql -u root -p

Và chạy các lệnh sau:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Bây giờ, chúng ta có thể đăng nhập vào phpMyAdmin bằng người dùng quản trị.

Đó là nó. Trong bài viết này, chúng tôi đã xem cách các kỹ sư hỗ trợ của chúng tôi cài đặt Apache, MariaDB, PHP và phpMyAdmin trong máy chủ Ubuntu 18.04.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.