PHP là ngôn ngữ lập trình đa năng phổ biến và đặc biệt được sử dụng hầu hết cho việc phát triển website trên toàn thế giới. Với tính ứng dụng cao, nhanh chóng và linh hoạt, PHP luôn nằm trong top các ngôn ngữ lập trình được yêu thích và ưu chuộng đối với các anh em developer.
Bài viết sẽ này tập trung vào việc hướng dẫn các bạn cài đặt hoặc nâng cấp phiên bản PHP hiện tại bằng PHP 8.2 trên hệ điều hành Ubuntu 22.04.

Backup cấu hình php hiện tại
Trước tiên chúng ta cần kiểm tra cấu hình đường dẫn cài đặt PHP hiện tại để phục vụ cho việc sao lưu lại cấu hình hiện tại.
root@web1:~# php --ini
Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File: /etc/php/7.4/cli/php.ini
Scan for additional .ini files in: /etc/php/7.4/cli/conf.d
Additional .ini files parsed: /etc/php/7.4/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.4/cli/conf.d/10-opcache.ini,
/etc/php/7.4/cli/conf.d/10-pdo.ini,
...
Tiến hành sao lưu nhanh cấu hình PHP như sau:
root@web1:~# cp -a /etc/php/7.4/ /etc/php/7.4.backup
Cài đặt php 8.2 trên Ubuntu 22.04
Trước khi cài đặt đừng quên update các packages nhé, điều này sẽ giúp cho các gói cài đặt được update mới nhất.
root@web1:~# apt update && apt upgrade -y
Để cài đặt PHP 8.2, chúng ta phải sử dụng một kho lưu trữ bên ngoài và thiết lập các phụ thuộc cần thiết để cài đặt PHP 8.2 trong Ubuntu 22.04. Kho lưu trữ chính thức cho PHP trên Ubuntu được phát triển và cung cấp bởi Ondřej Surý trên launchpad.
Bạn có thể thêm kho lưu trữ này vào hệ thống của mình như sau:
root@web1:~# add-apt-repository ppa:ondrej/php
Sau đó tiến hành cài đặt php 8.2
root@web1:~# apt-get install php8.2
Ngoài ra, bạn có thể cài đặt thêm các extension PHP
root@web1:~# apt-get install -y php8.2-cli php8.2-common php8.2-fpm php8.2-mysql php8.2-zip php8.2-gd php8.2-mbstring php8.2-curl php8.2-xml php8.2-bcmath
Bạn có thể kiểm tra lại các extension đã cài đặt bằng lệnh:
root@web1:~# php -m
Cấu hình sử dụng php 8.2 trên Ubuntu 22.04 làm mặc định
root@web1:~# update-alternatives --set php /usr/bin/php8.2
Kiểm tra lại hệ thống bằng lệnh php -m
nếu kết quả trả về đúng phiên bản 8.2 thì có nghĩa là thành công.
root@web1:~# php -v
PHP 8.2.27 (cli) (built: Feb 18 2025 19:20:12) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.27, Copyright (c) Zend Technologies
with Zend OPcache v8.2.27, Copyright (c), by Zend Technologies
Kết luận
Bạn đã có thể bắt đầu sử dụng PHP 8.2 ngay bây giờ. Chỉ với vài lệnh cơ bản, bạn đã có thể tự cài đặt hoặc nâng cấp các phiên bản PHP trên hệ thống của mình 1 cách đơn giản. Lưu ý trước khi bạn cài đặt hãy kiểm tra môi trường PHP của mình, đảm bảo sao lưu trước khi thực hiện nhé.
Systuts.net cảm ơn bạn đã đọc hết bài viết này.