PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.
Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng và có sự đóng góp rất lớn của Zend Inc., công ty do các nhà phát triển cốt lõi của PHP lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHP phát triển ở quy mô doanh nghiệp.
Lưu ý rằng PHP 7.x là phiên bản ổn định được hỗ trợ trong kho phần mềm Ubuntu, bạn có thể xác nhận điều này bằng cách chạy lệnh apt bên dưới.
$ sudo apt show php OR $ sudo apt show php -a
Package: php Version: 1:7.0+35ubuntu6 Priority: optional Section: php Source: php-defaults (35ubuntu6) Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 11.3 kB Depends: php7.0 Supported: 5y Download-Size: 2,832 B APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages Description: server-side, HTML-embedded scripting language (default) PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 7.0).
Để cài đặt phiên bản PHP mặc định từ kho phần mềm Ubuntu, hãy sử dụng lệnh bên dưới.
$ sudo apt install php
Cài đặt PHP (5.6, 7.x, 8.0) trên Ubuntu bằng PPA
Trước tiên, hãy bắt đầu bằng cách thêm Ondřej Surý PPA để cài đặt các phiên bản PHP khác nhau - PHP 5.6, PHP 7.x và PHP 8.0 trên hệ thống Ubuntu.
Cuối cùng, xác minh phiên bản PHP mặc định được sử dụng trên hệ thống.
$ php -v
Thiếp lập phiên bản PHP mặc định trong Ubuntu
Bạn có thể thiết lập phiên bản PHP mặc định để sử dụng trên hệ thống bằng lệnh update-alternatives, sau khi thiết lập xong bạn kiểm tra phiên bản PHP để xác nhận như sau.
------------ Set Default PHP Version 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6
------------ Set Default PHP Version 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0
------------ Set Default PHP Version 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1
------------ Set Default PHP Version 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0
Để thiếp lập phiên bản PHP sẽ hoạt động với máy chủ web Apache, hãy sử dụng các lệnh bên dưới. Đầu tiên, vô hiệu hóa phiên bản hiện tại bằng lệnh a2dismod và sau đó bật phiên bản bạn muốn bằng lệnh a2enmod.