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

PHP và các gói liên quan là các thành phần được sử dụng phổ biến nhất khi triển khai máy chủ web. Trong bài viết này, chúng ta sẽ tìm hiểu cách thiết lập PHP 7. 2 trên Ubuntu 18. 04 LTS

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

  • Ubuntu 18 cập nhật. 04 phiên bản máy chủ

  • Một người dùng sudo

Cập nhật Ubuntu 18. 04

Đầu tiên, cập nhật danh sách các gói

sudo apt-get update -y

Tiếp theo, cài đặt các bản cập nhật

sudo apt-get upgrade -y

Tạo người dùng sudo của bạn

Ubuntu vận chuyển với cài đặt

sudo apt-get upgrade -y
7, vì vậy bước đầu tiên sẽ chỉ là thêm người dùng mới

adduser 

Bạn sẽ được yêu cầu thiết lập thông tin về người dùng này

Enter the new value, or press ENTER for the default

Full Name []: Test User

Room Number []: 01

Work Phone []: 5555555

Home Phone []: 5555555

Other []:

Bạn có thể điền vào các trường này hoặc nhấn ENTER để mặc định. Sau đó, nhấn Y rồi ENTER để xác minh rằng thông tin là chính xác

Tiếp theo, thêm người dùng mới vào nhóm

sudo apt-get upgrade -y
7

usermod -aG sudo 

Bây giờ bạn có thể đăng xuất và đăng nhập lại với tư cách người dùng mới của mình. Để kiểm tra xem người dùng đã được thêm chính xác hay chưa, hãy sử dụng lệnh sau khi bạn đã đăng nhập lại với tư cách là người dùng mới

ls -la /root

Bạn sẽ nhận được thông báo sau

________số 8

Khi bạn nối lệnh trước đó với

sudo apt-get upgrade -y
7, bạn sẽ được hỏi mật khẩu của mình và nhận danh sách thư mục
adduser 
0

sudo apt-get upgrade -y
1

Bây giờ bạn có thể chuyển sang cập nhật Ubuntu

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

Bạn có thể sử dụng Apache hoặc Nginx làm máy chủ web của mình

Để cài đặt và khởi động Apache

sudo apt-get upgrade -y
2

Để cài đặt và khởi động Nginx

sudo apt-get upgrade -y
3

Cài đặt PHP 7. 2

PHP7. 2 được bao gồm trong kho lưu trữ Ubuntu mặc định cho 18. 04. Bạn có thể liệt kê từng PHP 7 có sẵn. 2 gói với lệnh sau

sudo apt-get upgrade -y
0

Tiếp theo, cài đặt các gói mà ứng dụng của bạn yêu cầu

sudo apt-get upgrade -y
1

Cuối cùng, khởi động lại máy chủ web của bạn để cho phép PHP chạy

Đối với Apache, hãy sử dụng như sau

sudo apt-get upgrade -y
2

Ngoài ra, sử dụng cách sau cho Nginx

sudo apt-get upgrade -y
3

Xác nhận phiên bản PHP

sudo apt-get upgrade -y
4

Đầu ra sẽ giống như sau

sudo apt-get upgrade -y
5

Tệp cấu hình chính của PHP 7. 2 sẽ được lưu thành

adduser 
1. Bạn có thể sử dụng trình soạn thảo văn bản
adduser 
2 để sửa đổi các cài đặt có liên quan trong tệp đó

sudo apt-get upgrade -y
6

Ghi chú. Hãy nhớ khởi động lại Apache hoặc Nginx nếu bạn thực hiện bất kỳ thay đổi nào đối với tệp đó hoặc bất kỳ tệp cấu hình PHP nào khác

Bạn đã thiết lập thành công PHP 7. 2 trên Ubuntu 18. 04 để hoạt động với Nginx hoặc Apache. Bạn hiện đã sẵn sàng tùy chỉnh cấu hình và triển khai ứng dụng của mình

Sử dụng PHP7. 2 trên máy chủ chuyên dụng Ubuntu rất được khuyến khích so với các phiên bản PHP trước đó vì nhiều lý do, đầu tiên là bảo mật. Hỗ trợ tích cực cho PHP 7. 2 kéo dài đến ngày 30 tháng 11 năm 2019 và Hỗ trợ bảo mật đến tháng 11. 30, 2020. Các phiên bản cũ hơn như 7. 0 và bất cứ thứ gì 5. 6 trở xuống không còn nhận được bất kỳ hỗ trợ nào và có thể để lại các lỗ hổng bảo mật mở trên máy chủ nếu chúng không được thay thế. Một lý do chính khác để nâng cấp là hiệu suất tăng mạnh so với các phiên bản trước khi PHP 7. 2 đã được cài đặt và đang sử dụng mô-đun OPcache. Điều này có thể làm giảm đáng kể thời gian tải trang web của bạn. Nếu bạn đang phát triển một trang web cục bộ hoặc khởi chạy nó trên một trong các VPS Ubuntu của Liquid Web hoặc Máy chủ chuyên dụng, hãy sử dụng PHP 7. 2 hoặc mới hơn sẽ là con đường để đi

trước chuyến bay. Kiểm tra môi trường máy chủ

  • Quyền chính xác. Trước tiên, hãy đảm bảo rằng bạn có quyền root hoặc sudo phù hợp để có thể quản lý hệ thống và các ứng dụng trên máy chủ. Nếu bạn chỉ có quyền truy cập vào một người dùng không phải root trên hệ thống, thì bạn có thể phải xin thêm quyền từ quản trị viên máy chủ
  • Các phiên bản PHP hiện có. Kiểm tra phiên bản PHP hiện có. Nếu bạn đã chọn ngăn xếp LAMP mặc định khi cài đặt hình ảnh Ubuntu lên máy chủ lần đầu tiên, thì nó sẽ mặc định là PHP 7. 0. Nếu bạn đã sử dụng một hình ảnh khác hoặc cài đặt đơn giản, thì bạn có thể không có bất kỳ phiên bản PHP nào trên máy chủ. Để kiểm tra phiên bản PHP truy cập terminal và chạy

sudo apt-get upgrade -y
3

Nếu bạn thấy phiên bản PHP cũ hơn, thì bạn sẽ phải cài đặt phiên bản mới và chuyển phiên bản mà Apache kết nối sang sau. Nếu nó hiện “Command php not found” thì hiện tại không có phiên bản PHP nào được cài đặt

  • Tạo bản sao lưu nhanh. Nếu bạn hiện có phiên bản PHP, bạn có thể muốn tạo bản sao lưu của bất kỳ cấu hình nào trước khi thực hiện nâng cấp phòng trường hợp có sự cố [chẳng hạn như nếu mã trang web của bạn không tương thích] và bạn cần phải hạ cấp lại. Bạn có thể kiểm tra thư mục cấu hình hiện tại bằng cách chạy

sudo apt-get upgrade -y
4

Điều này cho thấy tất cả các cấu hình đều nằm trong /etc/php/7. 0/ thư mục. Vì vậy, nếu bạn muốn tạo một bản sao lưu nhanh, bạn có thể chạy một lệnh như

sudo apt-get upgrade -y
5

Ngoài ra, bạn có thể lưu danh sách các mô-đun PHP hiện có bằng cách chạy

sudo apt-get upgrade -y
5

Điều này có thể hữu ích khi so sánh các mô-đun hiện có với các mô-đun trong PHP 7. 2

Kho lưu trữ chính thức cho PHP trên Ubuntu là từ Ondřej Surý trên launchpad. Để thêm nó vào hệ thống của bạn, bạn cần chạy lệnh sau

sudo apt-get upgrade -y
7

Nhấn enter khi nó nhắc bạn. Điều này cho phép hệ thống của bạn sử dụng kho lưu trữ làm nguồn cho phần mềm mới. Lệnh tiếp theo lấy danh sách các gói phần mềm có sẵn cho hệ thống của bạn

sudo apt-get upgrade -y
8

Sau đó, bạn có thể tiến hành cài đặt

sudo apt-get upgrade -y
9

Nó sẽ hiển thị một số gói khác nhau mà nó sẽ cài đặt và tổng dung lượng đĩa mà chúng sẽ sử dụng. Khi nó nhắc bạn, hãy nhập 'Y' và gửi nó. Sau một lúc, quá trình cài đặt sẽ hoàn tất, hãy kiểm tra phiên bản PHP bằng

adduser 
0

Bây giờ nó sẽ hiển thị PHP 7. 2, nhưng bây giờ chúng ta cần cấu hình Apache để sử dụng phiên bản mới hơn

Định cấu hình Apache để sử dụng PHP 7. 2

Ubuntu 16. 04 sử dụng một vài lệnh khác nhau để giúp quản lý các mô-đun Apache, vì vậy cách nó sử dụng một phiên bản PHP cụ thể phụ thuộc vào mô-đun nào được tải. Bạn có thể xem danh sách các mô-đun có sẵn bằng cách chạy

adduser 
1

Bạn cũng có thể có các mô-đun khác, cài đặt ngăn xếp LAMP mặc định sẽ có 7. 0 và 7 mới. 2 chúng tôi vừa thực hiện, nhưng chạy lệnh tiếp theo cho thấy 7. 0 vẫn hoạt động

Enter the new value, or press ENTER for the default

Full Name []: Test User

Room Number []: 01

Work Phone []: 5555555

Home Phone []: 5555555

Other []:
5

Để chuyển nó sang 7 mới hơn. 2, trước tiên hãy tắt phiên bản PHP cũ hơn

sudo apt-get upgrade -y
40

sudo apt-get upgrade -y
41

Trước khi khởi động lại Apache, hãy kiểm tra cú pháp cấu hình Apache bằng cách chạy

sudo apt-get upgrade -y
42

Nếu nó nói cú pháp là OK, sau đó khởi động lại Apache

sudo apt-get upgrade -y
43

Xác minh phiên bản PHP của Apache

Bây giờ để kiểm tra công việc của bạn, hãy chạy lại lệnh trước đó để xem mô-đun nào đã được tải và nó sẽ hiển thị PHP 7. 2 phiên bản

sudo apt-get upgrade -y
44

Nếu bạn không thấy kết quả giống như được hiển thị trong một số lệnh cuối cùng, hãy kiểm tra lại chính tả và cú pháp của một số lệnh cuối cùng và đảm bảo rằng sudo đã được nhập nếu bạn không chạy với tư cách người dùng root

Sau đó, để kiểm tra nó trên trang web của bạn, chúng tôi khuyên bạn nên tạo tệp phpinfo mà bạn có thể xem trên miền của mình. Điều này hiển thị phiên bản PHP cũng như thông tin về cấu hình hiện tại, các biến và tất cả các mô-đun được thêm vào. Tạo một cái mới. php trong thư mục chính của trang web của bạn hoặc trong thư mục gốc của tài liệu Apache [/var/www/html theo mặc định] và bao gồm mã này

Sau đó, nếu bạn truy cập trang trong trình duyệt, nó sẽ giống như thế này

Nếu bạn đã có một trang web đã được thiết lập và chạy trên phiên bản PHP trước đó, hãy kiểm tra nó ngay bây giờ và xem có vấn đề gì không. Nếu mã của bạn không tương thích hoặc hiển thị lỗi, bạn có thể thử chẩn đoán thêm hoặc nếu bạn cần sao lưu trang web ngay lập tức, bạn có thể hạ cấp lại phiên bản PHP bằng cách chạy lệnh và để tắt PHP 7. 2 và sau đó kích hoạt 7. 0 hoặc bất kỳ phiên bản nào trước đó bạn có trên máy chủ, sau đó khởi động lại Apache

Một số trang web hiện có thể hiển thị lỗi cho biết một mô-đun bị thiếu và không thể chạy hoặc nếu bạn đang phát triển một trang web mới và có danh sách các mô-đun cần thiết, thì phần tiếp theo có thể giúp bạn thêm các mô-đun mới

Thêm các mô-đun vào PHP 7. 2

Việc chuyển sang PHP 7. 2 không tự động giữ tất cả các mô-đun giống nhau từ các phiên bản PHP trước. Nếu bạn không cần so sánh danh sách với phiên bản PHP trước đó thì để cài đặt bất kỳ mô-đun cơ bản nào bạn cần, trước tiên hãy nhập lệnh bên dưới. Nhưng đừng nhấn enter, nếu bạn nhấn phím TAB hai lần, bạn sẽ nhận được danh sách các mô-đun có sẵn dành riêng cho 7. 2

sudo apt-get upgrade -y
45

Đầu ra ví dụ.
______246
Đây không phải là danh sách đầy đủ nên bạn có thể cần tra cứu cách cài đặt các mô-đun khác mà bạn có thể cần. Bạn có thể nhập các mô-đun bạn muốn và bạn có thể thêm nhiều mô-đun trong cùng một lệnh cài đặt, chẳng hạn như.

sudo apt-get upgrade -y
47

sudo apt-get upgrade -y
48

Sau đó, để so sánh nó với danh sách đã được tạo trước đó, hãy chạy

sudo apt-get upgrade -y
49

Hoặc nếu bạn muốn có một cách trực quan hơn để so sánh hai danh sách, hãy chạy

sudo apt-get upgrade -y
50

Cái nào sẽ hiển thị một trang như thế này trong thiết bị đầu cuối

Trong ví dụ này, các mô-đun và xà phòng MySQL khác nhau hiển thị trong danh sách 7. 0 mô-đun ở bên trái nhưng bị thiếu trong 7. 2 ở bên phải và mô-đun natri ở trên 7. 2 nhưng không có trong 7. 0

Vì vậy, trong ví dụ này, chúng ta có thể cài đặt các mô-đun còn thiếu với

sudo apt-get upgrade -y
51

Sau khi cài đặt, chúng tôi có thể lưu danh sách các mô-đun đã cập nhật và có thể so sánh lại

sudo apt-get upgrade -y
52

Chỉ có mô-đun natri là khác nhau giữa các danh sách mô-đun, vì vậy nó hiện đã sẵn sàng để phát triển. Hy vọng, hướng dẫn này đã giúp bạn nâng cấp lên PHP 7. 2. Nếu bạn gặp bất kỳ sự cố nào hoặc cần trợ giúp thêm với Máy chủ Ubuntu Web lỏng của mình, vui lòng cho Nhóm hỗ trợ Linux của chúng tôi biết

Cách cài đặt Apache và PHP 7. 2 trong Ubuntu?

Cách cài đặt Apache, PHP 7. 2 và MySQL trên Ubuntu 18. 04 [LTS] .
Cài đặt cơ sở dữ liệu MySQL hoặc MariaDB [Ví dụ sau sẽ là cài đặt MariaDB 10] 1. 1 Cài đặt MariaDB 10. .
Cài đặt máy chủ web Apache. .
Cài đặt PHP 7. 2. .
Kiểm tra PHP và nhận thông tin chi tiết về cài đặt PHP của bạn. .
Nhận hỗ trợ MySQL/MariaDB trong PHP

Cách cài đặt PHP 7. 2 FPM?

Cài đặt PHP7. Sau khi cài đặt PHP 7. 2, chạy các lệnh bên dưới để mở tệp cấu hình mặc định PHP cho Apache2. Sau đó thực hiện các thay đổi trên các dòng sau trong tệp và lưu. Giá trị bên dưới là cài đặt tuyệt vời để áp dụng trong môi trường của bạn. Sau khi thực hiện thay đổi ở trên, hãy lưu tệp và đóng tệp

Cách cài đặt PHP 7. 2 trong Nginx Ubuntu?

Cách thiết lập HTMLy trên Ubuntu Linux với Nginx .
Cài đặt máy chủ HTTP Nginx trên Ubuntu
Cài đặt PHP 7. 2 và các mô-đun liên quan
Tải xuống bản phát hành mới nhất của HTMLy
Định cấu hình trang web Nginx HTMLy
Kích hoạt trang web HTMLy

Cách bật PHP 7. 3 trong Ubuntu?

Cài đặt PHP 7. 3 trên Ubuntu 18. 04/Ubuntu16. 04 / Debian .
Bước 1. Thêm PHP7. 3 hợp đồng mua bán điện. Thêm ondrej/php có PHP 7. 3 và các phần mở rộng PHP cần thiết khác. .
Bước 2. Cài đặt PHP 7. 3. Khi kho lưu trữ PPA đã được thêm vào, hãy cài đặt php 7. 3 trên Ubuntu 18 của bạn. 04/Ubuntu16. 04 máy chủ. .
Bước 3. Cài đặt PHP 7. 3 tiện ích mở rộng

Chủ Đề