Hướng dẫn cài đặt PHP 7.3.0 trên server Ubuntu 16.04

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách cài đặt PHP 7.3 trên Ubuntu 16.04. PHP (Hypertext Pre Processor) là ngôn ngữ kịch bản phía máy chủ nguồn mở và được sử dụng rộng rãi để tạo các trang web động. PHP là một trong những ngôn ngữ phổ biến nhất vì nó an toàn, nhanh chóng, đơn giản, hiệu quả, linh hoạt và là ngôn ngữ được đánh máy lỏng lẻo.
PHP có thể chạy trong mọi nền tảng vận hành (Windows, Linux, MacOS) và hầu như trên bất kỳ máy chủ web nào (Nginx, Apache). PHP 7.3.0 được phát hành chính thức vào ngày 6 tháng 12 năm 2018 và nó chứa các tính năng và chức năng cải tiến mới.

Yêu cầu:

  • Trong hướng dẫn này, chúng tôi sẽ sử dụng VPS Ubuntu với ngăn xếp LAMP đã được cài đặt, vì VPS Ubuntu 16.04 của chúng tôi đã được cài đặt sẵn với ngăn xếp LAMP hoạt động hoàn toàn. Tuy nhiên, nếu bạn làm điều này trên một máy chủ sạch, chúng tôi sẽ chỉ cho bạn cách cài đặt máy chủ web của Apache trong hướng dẫn này.
  • Một người dùng có quyền sudo hoặc root là bắt buộc.

Bước 1: Kết nối với máy chủ của bạn thông qua SSH và cập nhật các gói hệ điều hành máy chủ của bạn

Điều đầu tiên cần làm là kết nối với VPS của bạn thông qua SSH với tư cách là người dùng có quyền root hoặc người dùng root.

root ssh @ SERVER_IP_ADDRESS -p PORT_NUMBER

Chỉ cần thay thế SERVER SERVER_IP_ADDRESS và và PORT PORT_NUMBER ‘bằng địa chỉ IP và số cổng máy chủ thực tế của bạn.
Xin lưu ý rằng nếu bạn muốn kết nối với người dùng có quyền root, chỉ cần thay đổi người dùng ‘root’ với người dùng bạn muốn sử dụng.

Sau khi đăng nhập, bạn có thể cập nhật các gói Ubuntu OS lên phiên bản mới nhất bằng cách sử dụng:

apt update && apt upgrade

Nếu bạn có VPS Linux mới và bạn chưa quen với quy trình về cách quản lý máy chủ của mình thì bạn chắc chắn nên kiểm tra bài viết của chúng tôi Kết nối qua SSH với máy chủ của bạn .

Bước 2: Cài đặt Máy chủ Web

Trong bước này, chúng tôi sẽ cài đặt một máy chủ web. Bạn có thể chọn giữa Apache hoặc Nginx vì cả hai đều nhanh, an toàn và đáng tin cậy. Trong hướng dẫn này, chúng tôi sẽ sử dụng Apache, máy chủ phổ biến nhất trong số các máy chủ web.

Để cài đặt máy chủ web Apache, hãy chạy lệnh sau trên máy chủ của bạn:

apt install apache2

Sau khi cài đặt Apache2, sử dụng lệnh bên dưới để khởi động dịch vụ Apache:

systemctl start apache2

Ngoài ra, bạn có thể cho phép máy chủ Apache luôn khởi động khi máy chủ khởi động:

systemctl enable apache2

Bạn luôn có thể kiểm tra trạng thái của dịch vụ web Apache bằng lệnh này:

systemctl status apache2

Bạn cũng có thể mở trình duyệt yêu thích của mình và nhập địa chỉ IP của bạn (ví dụ http: // your_server_ip_address) và kiểm tra xem Apache có chạy trên máy chủ của bạn không.
Nếu bạn thấy trang chào mừng mặc định của Apache, điều đó có nghĩa là máy chủ web Apache đã được cài đặt và chạy thành công.

Bước 3: Cài đặt kho PPA của Ondřej Surý

Chúng tôi sẽ sử dụng PPA của Ondřej Surý để cài đặt phiên bản PHP 7.3, vì vậy hãy cài đặt các gói thuộc tính phần mềm-thuộc tính chung và phần mềm python:

apt install software-properties-common python-software-properties

Sau khi cài đặt hoàn tất, hãy thêm Ondřej PPA:

LC_ALL = C.UTF-8 add-apt-repository ppa: ondrej / php

và sau đó cập nhật nguồn của bạn:

apt update

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

Chúng ta có thể cài đặt PHP 7.3 bằng lệnh sau:

apt install php7.3 php7.3-cli php7.3-common

Để kiểm tra xem PHP 7.3 có được cài đặt trên máy chủ của bạn không, hãy sử dụng lệnh bên dưới:

php -v

Đầu ra:

PHP 7.3.0-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:27) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Bước 5: Cài đặt các phần mở rộng PHP 7.3 cụ thể

Nếu bạn muốn cài đặt một mô-đun cụ thể cho PHP 7.3, bạn có thể tìm kiếm bằng lệnh này:

apt-cache search php7.3

Hoặc, nếu bạn muốn kiểm tra tất cả các mô-đun PHP có sẵn trong Ubuntu, hãy chạy:

apt-cache search --names-only ^php

Bạn có thể thấy lệnh dưới đây hữu ích nếu bạn muốn cài đặt các mô-đun PHP được sử dụng thường xuyên nhất.

apt install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml php7.3-fpm libapache2-mod-php7.3 php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-intl

Bước 6: Thay đổi phiên bản PHP

Trong bước này từ bài viết của chúng tôi, chúng tôi sẽ chỉ cho bạn cách bạn có thể thay đổi phiên bản PHP nào thành mặc định nếu bạn có nhiều phiên bản PHP được cài đặt trên máy chủ Ubuntu của bạn.

Để đặt PHP 7.0 làm mặc định, hãy chạy:

update-alternatives --set php /usr/bin/php7.0

Để đặt PHP 7.2 làm mặc định, hãy chạy:

update-alternatives --set php /usr/bin/php7.2

Để đặt PHP 7.3 làm mặc định, hãy chạy:

update-alternatives --set php /usr/bin/php7.3

Trước khi có thể định cấu hình Apache để sử dụng PHP 7.3, chúng ta cần phải vô hiệu hóa phiên bản cũ của PHP 7.0 bằng cách nhập:

a2dismod php7.0

Bây giờ kích hoạt phiên bản PHP 7.3 mới được cài đặt bằng lệnh sau:

a2enmod php7.3

Khởi động lại máy chủ web Apache để các thay đổi có hiệu lực:

systemctl restart apache2

Bước 7: Kiểm tra và xác minh phiên bản PHP của bạn

Chúng ta có thể kiểm tra phiên bản PHP, các mô-đun PHP và PHP của Apache bằng một tệp thông tin PHP đơn giản. Chúng tôi có thể tạo tệp phpinfo.php trong thư mục mặc định của máy chủ web và truy cập tệp đó bằng địa chỉ IP máy chủ của bạn trên trình duyệt yêu thích của bạn.
Trong ví dụ của chúng tôi, chúng tôi đang sử dụng máy chủ web Apache để thư mục mặc định được đặt tại / var / www / html /.

nano /var/www/html/phpinfo.php

Thêm mã sau đây vào nó:

<? php phpinfo (); ?>

Mở tệp ‘phpinfo.php’ bằng trình duyệt web:

http://<ip_address>/phpinfo.php or http://<your_domain.com>/phpinfo.php

Bạn sẽ có thể xem thông tin hiện tại về PHP trên máy chủ của bạn.

Chúc mừng. Bạn đã cài đặt thành công PHP 7.3 trên máy chủ Ubuntu 16.04. Để biết thêm thông tin chi tiết về PHP 7.3, bạn có thể kiểm tra tài liệu PHP chính thức .

Nếu bạn thích bài đăng này, về cách cài đặt PHP 7.3 trên máy chủ Ubuntu 16.04, vui lòng chia sẻ nó với bạn bè của bạn trên các mạng xã hội bằng các nút bên dưới hoặc chỉ cần để lại nhận xét trong phần bình luận. Cảm ơn.

Facebook Comments

Trả lời

Thư điện tử 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 *