Hướng dẫn cài đặt PHP 7.2 trên VPS Debian 9

Hướng dẫn cài đặt PHP 7.2 trên VPS Debian 9

Chúng tôi sẽ hướng dẫn bạn cách cài đặt PHP 7.2 trên máy chủ Linux chạy Debian 9 làm hệ điều hành. PHP là một ngôn ngữ kịch bản phía máy chủ thường được sử dụng để phát triển Web, nhưng nó cũng được sử dụng như một ngôn ngữ lập trình có mục đích chung. PHP hỗ trợ WordPress , hệ thống quản lý nội dung phổ biến nhất được sử dụng để viết blog và xây dựng trang web cũng như các trang web thương mại điện tử khác, phần mềm quản lý quan hệ khách hàng, phần mềm lập kế hoạch nguồn lực doanh nghiệp và hơn thế nữa.

Tại sao bạn muốn cài đặt PHP 7.2 trên Debian 9 VPS của bạn?

PHP 7 cung cấp hiệu suất tốt hơn nhiều so với PHP 5.6 và các phiên bản PHP cũ hơn. So với PHP 5.6, PHP 7.2 có thể thực thi nhiều gấp ba lần yêu cầu. Nếu bạn đã cài đặt WordPress trên VPS Linux của mình, điều này có nghĩa là tải máy chủ thấp hơn nhiều, do đó bạn nên mong đợi trang web của mình chạy nhanh hơn với PHP 7.2.

Ngoài ra, PHP 7.2 cung cấp một số cải tiến bảo mật.

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

Trước khi bắt đầu cài đặt PHP 7.2 trên Debian VPS của bạn , hãy đảm bảo rằng bạn có quyền truy cập root đầy đủ vào nó. Kết nối với máy chủ thông qua SSH và nâng cấp tất cả phần mềm hệ thống lên phiên bản mới nhất có sẵn. Bạn có thể làm điều này bằng cách chạy các lệnh sau trong terminal:

sudo apt-get update 
sudo apt-get upgrade

Thao tác này sẽ cập nhật chỉ mục gói và sẽ cập nhật phần mềm hiện được cài đặt trên máy chủ lên phiên bản mới nhất.

Khi hệ thống của bạn được cập nhật đầy đủ, bạn có thể tiến hành bước tiếp theo, cài đặt PHP 7.2.

Cài đặt PHP 7.2 trên Debian 9 VPS

Nhập khóa ký và bật PPA cho PHP 7.2 bằng cách sử dụng các lệnh sau:

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Khi bạn đã hoàn tất việc này, hãy chạy lại cập nhật chỉ mục gói bằng cách sử dụng lệnh dưới đây:

sudo apt-get update

Trong trường hợp bạn gặp lỗi như dưới đây:

Reading package lists... Done
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Nó có nghĩa là có một số gói bị thiếu mà bạn cần cài đặt trước. Cài đặt các gói cần thiết bằng cách chạy lệnh sau:

sudo apt-get install ca-certificates apt-transport-https

Chạy lệnh cập nhật một lần nữa.

Cuối cùng, cài đặt PHP 7.2 trên Debian 9 VPS của bạn bao gồm một số phần mở rộng thường được sử dụng bằng cách sử dụng lệnh dưới đây:

sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml

Để xác minh việc cài đặt được hoàn thành, hãy chạy lệnh sau:

php -v

Đầu ra sẽ nên giống đầu ra bên dưới:

# php -v
PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep 1 2018 08:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
 with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies

Thay đổi / Tùy chỉnh cài đặt PHP 7.2 trên Debian VPS

Điều tiếp theo bạn có thể muốn hoàn thành là tùy chỉnh các cài đặt PHP 7.2 để đáp ứng các yêu cầu của bạn. Bạn có thể làm như vậy bằng cách chỉnh sửa php.initệp. Để tìm đường dẫn đến tệp này, bạn có thể sử dụng lệnh dưới đây:

php --ini | grep "Loaded Configuration File"

Nó sẽ trả về đường dẫn đến php.initệp hiện đang được tải.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File: /etc/php/7.2/cli/php.ini

Chỉnh sửa tệp bằng trình chỉnh sửa văn bản bạn chọn. Chúng ta sẽ sử dụng nanotrong ví dụ này.

nano /etc/php/7.2/cli/php.ini

Khi bạn thay đổi cài đặt, hãy lưu và đóng tệp. Nếu bạn đang sử dụng Apache làm máy chủ web, bạn cần khởi động lại để cấu hình mới được tải và để các thay đổi có hiệu lực. Nếu bạn đang sử dụng Nginx và PHP-FPM, bạn nên khởi động lại dịch vụ PHP-FPM.

Bạn cũng có thể tạo một mẫu info.phpvà xem liệu các tệp PHP và được thi hành trên máy chủ.

Để tạo tệp:

nano /var/www/html/info.php

và dán như sau:

<? php phpinfo (); ?>

Lưu và đóng tệp, sau đó mở trình duyệt web yêu thích của bạn và truy cập tệp bằng cách sử dụng địa chỉ IP máy chủ của bạn trong URL theo sau là tên của tệp.

http: //IP-ADDRESS/info.php

Với việc hoàn thành hướng dẫn này, bạn đã học cách cài đặt PHP 7.2 trên máy chủ dựa trên Debian 9 của bạn. Để có hướng dẫn cài đặt PHP 7.2 trên Ubuntu 16.04, hãy làm theo hướng dẫn này về cách cài đặt PHP 7.2 trên Ubuntu 16.04 .

PS. Nếu bạn thích bài viết này về cách cài đặt PHP 7.2 trên Debian 9, hãy chia sẻ nó với bạn bè của bạn trên các mạng xã hội hoặc đơn giản là để lại câu trả lời dưới đây với câu hỏi hoặc nhận xét của bạn. Cảm ơn.

Author Image
Hoàng Tùng

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *