Cấu hình php với apache linux centos 7

Ngăn xếp LAMP là một gói bao gồm hệ điều hành Linux, máy chủ Apache, cơ sở dữ liệu MySQL (MariaDB) và ngôn ngữ lập trình PHP. Mỗi lớp của ngăn xếp đại diện cho một phần mềm nguồn mở cần thiết để phát triển các ứng dụng web

Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt ngăn xếp LAMP trên CentOS 7

how to install lamp stack on centos

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

  • Truy cập vào tài khoản người dùng với sudo hoặc quyền root
  • Một cửa sổ đầu cuối hoặc dòng lệnh
  • Trình quản lý gói yum và RPM, được bao gồm theo mặc định

Bước 1. Cập nhật bộ nhớ cache của gói lưu trữ

Trước khi bạn bắt đầu xây dựng ngăn xếp, hãy nhớ cập nhật các gói trên máy chủ CentOS 7 của bạn bằng lệnh

sudo yum update

Bước 2. Cài đặt máy chủ web Apache

Vì bạn đã có hệ điều hành CentOS đang chạy, bước đầu tiên để lắp ráp ngăn xếp LAMP là cài đặt máy chủ web. Cách đơn giản nhất để cài đặt Apache là thông qua trình quản lý gói gốc của CentOS, yum

1. Cài đặt Apache trên Centos với

sudo yum install httpd

Khi được nhắc, hãy xác nhận rằng bạn đang thực thi lệnh với đặc quyền sudo

Đầu ra sẽ hiển thị gói gói httpd đã được cài đặt như trong hình bên dưới

CentOS running output httpd packages

2. Tiếp theo, khởi động Apache bằng cách chạy lệnh sau

sudo systemctl start httpd.service

3. Kiểm tra xem dịch vụ có đang chạy hay không bằng cách truy cập địa chỉ IP công khai của máy chủ của bạn. Trình duyệt sẽ hiển thị trang web CentOS 7 Apache thử nghiệm

apache http welcome page

4. Cuối cùng, thiết lập Apache để khởi động khi khởi động

sudo systemctl enable httpd.service

Bước 3. Cài đặt MySQL (MariaDB) và tạo cơ sở dữ liệu

Để sắp xếp và lưu trữ dữ liệu cho trang web động của bạn, bạn cần có MariaDB. Đây là một nhánh nguồn mở của hệ thống quản lý cơ sở dữ liệu MySQL. Nó là một sự thay thế thả xuống nhị phân và tương thích ngược cho MySQL gốc

1. Cài đặt MariaDB bằng lệnh

sudo yum install mariadb-server mariadb

Khi lời nhắc y/n xuất hiện, hãy xác nhận với y

2. Bây giờ hãy bắt đầu MariaDB bằng lệnh

sudo systemctl start mariadb

Bước 4. Chạy tập lệnh bảo mật MySQL

MariaDB không có cài đặt bảo mật theo mặc định. Do đó, bạn cần định cấu hình cài đặt, kiểm tra cơ sở dữ liệu và xóa người dùng ẩn danh

1. Bắt đầu bằng cách gõ lệnh

sudo mysql_secure_installation

2. Bạn sẽ được nhắc cung cấp mật khẩu gốc MariaDB của mình (đây không phải là mật khẩu gốc cho máy chủ của bạn). Vì bạn chưa có mật khẩu, nhấn Enter để tiếp tục cấu hình

3. Tiếp theo, nó sẽ hỏi bạn một loạt câu hỏi. Để đảm bảo cơ sở dữ liệu của bạn được bảo vệ, hãy trả lời các câu hỏi như sau

  • Đặt mật khẩu gốc?
  • Mật khẩu mới. Nhập mật khẩu bạn muốn sử dụng
  • Nhập lại mật khẩu mới. Nhập lại mật khẩu từ trường trước đó
  • Xóa người dùng ẩn danh?
  • Không cho phép root đăng nhập từ xa?
  • Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó?
  • Tải lại bảng đặc quyền bây giờ?

4. Sau khi trả lời các câu hỏi, đầu ra sẽ hiển thị thông báo rằng hệ thống của bạn đang dọn dẹp và quá trình cài đặt sẽ được bảo mật

mysql successful installation cleaning up

5. Cuối cùng, kích hoạt MariaDB để khởi động khi bạn khởi động hệ thống

sudo systemctl enable mariadb.service

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

Là ngôn ngữ kịch bản phía máy chủ, PHP là một phần của nhóm LAMP xử lý mã để hiển thị nội dung động. Sau khi được kết nối với cơ sở dữ liệu MySQL, PHP sẽ lấy thông tin và xử lý thông tin đó để máy chủ web Apache hiển thị

1. Cài đặt tiện ích mở rộng MySQL cùng với PHP, một lần nữa bằng cách sử dụng trình cài đặt gói yum, bằng lệnh

________số 8

Bây giờ bạn sẽ nhận được lời nhắc Y/n cho phép bạn xác nhận cài đặt bằng cách nhập Y

2. Để máy chủ web Apache của bạn bắt đầu cộng tác với PHP, hãy khởi động lại máy chủ

sudo systemctl restart httpd.service 

Bước 6. Kiểm tra xử lý PHP

Để định vị và phục vụ trang web, Apache phải lưu tệp vào thư mục gốc của web. Apache đặt trang web mặc định của nó trong thư mục này. /var/www/html/

Bằng cách sử dụng trình chỉnh sửa nano, bạn có thể vào thư mục này và chạy thử nghiệm PHP trên máy chủ CentOs 7

1. Để cài đặt trình chỉnh sửa, hãy sử dụng lệnh này

sudo yum install httpd
0

2. Sử dụng tập lệnh PHP cơ bản để tạo thông tin. tập tin php, với lệnh

sudo yum install httpd
1

3. Thao tác này sẽ mở một tệp văn bản trống trong đó bạn nên sao chép và dán đoạn mã sau

sudo yum install httpd
2

4. Giữ CTRL+X (để thoát) và Y và Enter (để lưu các thay đổi và đóng tệp)

5. Kiểm tra xem PHP có hoạt động hay không bằng cách truy cập URL sau

sudo yum install httpd
3

sudo yum install httpd
9 phải là địa chỉ IP công cộng của máy chủ của bạn. Nếu PHP được thiết lập chính xác, bạn sẽ thấy hình ảnh này trên trình duyệt

php running version 5.4

6. Nếu tường lửa được bật, bạn sẽ cần mở một tuyến đường cho lưu lượng HTTP. sử dụng lệnh

sudo yum install httpd
4

Làm theo lệnh để mở nó cho lưu lượng HTTPS

sudo yum install httpd
5

Cuối cùng, khởi động lại tường lửa để kích hoạt cài đặt mới

sudo yum install httpd
6

Bước 7. Cài đặt các mô-đun PHP

Để tối ưu hóa khả năng của PHP, hãy xem tên và mô tả của các mô-đun tùy chọn bằng lệnh

sudo yum install httpd
7

Để có thông tin chi tiết, bằng ngôn ngữ đơn giản về chức năng của từng mô-đun, hãy xem mô tả dài hơn với.

sudo systemctl start httpd.service
0 theo sau là khoảng trắng và tên mô-đun

Cài đặt gói tùy chọn với

sudo systemctl start httpd.service
1 theo sau là khoảng trắng và tên mô-đun

Bước 8. Khởi động lại Apache

Để các thay đổi có hiệu lực, hãy khởi động lại dịch vụ Apache bằng lệnh

sudo yum install httpd
8

Phần kết luận

Bằng cách làm theo hướng dẫn này, bạn đã học cách cài đặt từng lớp của ngăn xếp LAMP trên CentOS. Bây giờ bạn đã sẵn sàng khám phá tất cả những đổi mới mà LAMP stack có thể thực hiện được

Làm cách nào để bật PHP trong Apache CentOS 7?

Bước 1. Cập nhật bộ nhớ cache của gói lưu trữ
Bước 2. Cài đặt máy chủ web Apache
Bước 3. Cài đặt MySQL (MariaDB) và tạo cơ sở dữ liệu
Bước 4. Chạy tập lệnh bảo mật MySQL
Bước 5. Cài đặt PHP
Bước 6. Kiểm tra xử lý PHP
Bước 7. Cài đặt các mô-đun PHP
Bước 8. Khởi động lại Apache

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

NỘI DUNG .
Trước khi bắt đầu
apache. Cài đặt và cấu hình. Định cấu hình Máy chủ ảo dựa trên tên. Định cấu hình SELinux để cho phép HTTP. Định cấu hình FirewallD để cho phép kết nối HTTP
MariaDB. Cài đặt và cấu hình. Tạo cơ sở dữ liệu MariaDB
PHP. Cài đặt và cấu hình
Không bắt buộc. Kiểm tra và khắc phục sự cố LAMP Stack

Cách cài đặt PHP 7. 0 trên CentOS 7?

Cách cài đặt PHP 7, 7. 2 & 7. 3 Trên CentOS 7 .
Bước 1. Chọn phiên bản PHP để cài đặt
Bước 2. Bật kho phần mềm bổ sung
Bước 3. Bật kho lưu trữ cho phiên bản PHP
Bước 4. Cài đặt PHP và các phụ thuộc của nó
Bước 5. Mô-đun PHP
Bước 6. Xác minh phiên bản PHP
Không bắt buộc. Cài đặt PHP 7. 3

Làm cách nào để định cấu hình máy chủ Apache trong CentOS 7 từng bước?

Đị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