Làm cách nào để cài đặt PHP MySQL MySQL trên CentOS 7?

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn các bước để cài đặt và định cấu hình ngăn xếp LAMP trên VPS CentOS 7

Tất cả các lệnh - không có sudo

yum update
yum install httpd -y
systemctl start httpd
systemctl enable httpd
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
systemctl mysql_secure_installation
yum install epel-release yum-utils -y
yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager – enable remi-php73
yum install php php-mysql -y
systemctl restart httpd

Tất cả các lệnh – với sudo

sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd

LAMP là một tập hợp các gói phần mềm nguồn mở được sử dụng để tạo các trang web và ứng dụng web. ĐÈN là từ viết tắt. Nó bao gồm Linux là hệ điều hành, Apache là máy chủ Web, MySQL/MariaDB là hệ thống quản lý cơ sở dữ liệu quan hệ và PHP là ngôn ngữ kịch bản phía máy chủ. Trong tài liệu này, chúng tôi sẽ thực hiện các bước cần thiết để cài đặt ngăn xếp LAMP trên máy chủ CentOS 7

Tất cả những gì bạn cần cho các hoạt động này là một VPS được cài đặt CentOS 7 trên đó và quyền truy cập của người dùng có đặc quyền root/root vào máy chủ

nội dung

điều kiện tiên quyết

  • VPS CentOS 7
  • Quyền truy cập root vào máy chủ
  • Ứng dụng khách SSH [ví dụ như PuTTY]

Bước 1. Cập nhật hệ thống của bạn

Trước khi bắt đầu, chúng tôi luôn cập nhật phần mềm hệ thống trên máy chủ. Điều này có thể được thực hiện bằng cách thực hiện lệnh dưới đây

 sudo yum update -y

Bước 2. Cài đặt Apache

Việc cài đặt Apache là một bước đơn giản và điều này có thể được thực hiện bằng Trình quản lý gói Yum

sudo yum install httpd -y

Bắt đầu và kích hoạt dịch vụ Apache bằng lệnh sau

sudo systemctl start httpd
sudo systemctl enable httpd

Kiểm tra xem Apache có đang chạy hay không bằng cách gọi IP/tên máy chủ của bạn trong trình duyệt. Nếu Apache đang chạy, trang web Apache CentOS 7 mặc định sẽ được hiển thị

Trang thử nghiệm Apache trên máy chủ CentOS 7

Bước 3. Cài đặt cơ sở dữ liệu MariaDB

MariaDB là một sự thay thế drop-in cho MySQL. Nó là một máy chủ SQL đáng tin cậy đi kèm với một bộ tính năng và cải tiến phong phú. Đối với những website động luôn cần lưu trữ dữ liệu. Chúng tôi có thể cài đặt MariaDB cùng với các gói bổ sung được yêu cầu bằng cách chạy các lệnh bên dưới

sudo yum install mariadb-server mariadb -y

Bây giờ MariaDB đã cài đặt thành công, hãy chạy lệnh bên dưới để bắt đầu và kích hoạt dịch vụ

sudo systemctl start mariadb
sudo systemctl enable mariadb

Để ngăn truy cập trái phép vào cơ sở dữ liệu của bạn và xóa một số giá trị mặc định nguy hiểm, hãy chạy lệnh sau

sudo mysql_secure_installation

Bạn sẽ được nhắc với tùy chọn thay đổi mật khẩu gốc MariaDB, xóa tài khoản người dùng ẩn danh, vô hiệu hóa đăng nhập gốc bên ngoài máy chủ cục bộ, xóa cơ sở dữ liệu kiểm tra và tải lại đặc quyền. Bạn nên trả lời 'có' cho các tùy chọn này để bảo mật máy chủ cơ sở dữ liệu

Bước 4. Cài đặt PHP

PHP là ngôn ngữ kịch bản được sử dụng rộng rãi phù hợp để phát triển web. Nó hoạt động với Apache để hiển thị nội dung động cho trang web của bạn. Theo mặc định, PHP5. 4 có sẵn trong kho CentOS 7 Yum. Chúng tôi khuyên bạn nên cài đặt phiên bản ổn định mới nhất của PHP 7. x vì nó có nhiều cải tiến và tính năng mới

Để cài đặt phiên bản PHP mới nhất chúng ta cần thêm kho EPEL và REMI. Hãy bắt đầu bằng cách cài đặt gói “yum-utils” để định cấu hình kho lưu trữ yum và kích hoạt kho lưu trữ EPEL

________số 8

Bây giờ, hãy tải xuống và cài đặt kho lưu trữ REMI

yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y

Định cấu hình kho lưu trữ để cài đặt PHP 7. 3 [hoặc phiên bản ổn định mới nhất] bằng lệnh sau. Nếu có phiên bản mới hơn thì chỉ cần sửa đổi lệnh bằng cách thay đổi số phiên bản trong lệnh để khớp với bản phát hành bạn muốn cài đặt

sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
0

Bây giờ chúng ta có thể cài đặt PHP 7. 3 cùng với phần phụ thuộc SQL của nó bằng lệnh bên dưới

sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
1

Sau khi cài đặt PHP, hãy khởi động lại dịch vụ Apache

sudo yum update -y
sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl enable httpd
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl mysql_secure_installation
sudo yum install epel-release yum-utils -y
sudo yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum-config-manager – enable remi-php73
sudo yum install php php-mysql -y
sudo systemctl restart httpd
2

Phần kết luận

Đó là nó. Bạn đã cài đặt thành công nền tảng LAMP trên hệ thống CentOS 7 của mình, hệ thống này hiện có thể chạy các ứng dụng phần mềm và trang web động. Tùy thuộc vào nhu cầu lưu trữ web của bạn, bạn cũng có thể cần cài đặt các mô-đun Apache bổ sung và phần mở rộng PHP

Chúng tôi thực sự khuyên bạn nên kiểm tra máy chủ web OpenLiteSpeed ​​như một sự thay thế thả vào mã nguồn mở cho Apache. Có thể tăng tốc độ đáng kể bằng cách chạy OpenLiteSpeed. Chúng tôi có một bài viết về cách cài đặt OpenLiteSpeed ​​để giúp hướng dẫn bạn

Làm cách nào để cài đặt Apache và PHP trên CentOS 7?

Cài đặt Apache .
Chạy lệnh sau. yum cài đặt httpd
Sử dụng công cụ systemd systemctl để khởi động dịch vụ Apache. systemctl bắt đầu httpd
Cho phép dịch vụ tự khởi động khi khởi động. systemctl kích hoạt httpd. dịch vụ
Mở cổng 80 cho lưu lượng truy cập web. tường lửa-cmd --add-service=http -- Permanent

Cách cài đặt Apache PHP 7. 3 và MySQL trên CentOS 8?

Bước 1 – Cài đặt Apache. Các gói máy chủ web Apache có sẵn trong kho lưu trữ AppStream mặc định trên CentOS 8. .
Bước 2 – Cài đặt máy chủ MySQL. .
Bước 3 – Cài đặt PHP. .
Bước 4 – Tạo Apache Virtualhost. .
Bước 5 – Cho phép cổng trong Firewalld. .
Bước 6 – Kiểm tra thiết lập. .
10 cách đơn giản để tăng tốc trang web WordPress của bạn

Làm cách nào để cài đặt PHP trên httpd?

Để định cấu hình Apache nhằm cài đặt PHP làm mô-đun, sử dụng trình soạn thảo văn bản ASCII để mở tệp cấu hình Apache, "httpd. conf" . Nếu bạn sử dụng Apache 1. x, tệp được tìm thấy trong "c. \Program Files\Apache Group\Apache\conf\".

Làm cách nào để cài đặt và định cấu hình máy chủ Web Apache trên CentOS 7?

Định cấu hình tường lửa cơ bản bằng cách làm theo các bước trong hướng dẫn của chúng tôi về Thiết lập tường lửa với FirewallD trên CentOS 7. .
Bước 1. Cài đặt máy chủ HTTP Apache. .
Bước 2. Xác nhận rằng Máy chủ web Apache đang chạy. .
Bước 3. Quản lý dịch vụ Apache. .
Bước 4. Thiết lập máy chủ ảo Apache

Chủ Đề