Hướng dẫn install php 7.4 debian - cài đặt php 7.4 debian

Bài viết này hướng dẫn cách cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS, cách cấu hình php7.4-fpm trên Ubuntu & Linux với Nginx.

Bước 1: Add PPA repository và cài đặt PHP1: Add PPA repository và cài đặt PHP

Các package phụ thuộc sau sẽ cần được cài đặt, hầu hết các gói này đều đã có trên Ubuntu 20.04 | 22.04, nhưng việc chạy lệnh bên dưới có thể giúp đảm bảo chúng đã được cài đặt.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Tiếp theo, update hệ thống và cài đặt PHP 7.4

sudo apt-get update
sudo apt install php7.4 -y

Thay đổi php7.4 nếu bạn muốn cài đặt verion khác, ví dụ, php7.3, php7.2

Bước 2: Cách cài đặt php7.4-fpm trên Ubuntu 20.04 | 22.04 và các modules PHP2: Cách cài đặt php7.4-fpm trên Ubuntu 20.04 | 22.04 và các modules PHP

Bạn cũng có thể cài đặt các modules dựa trên yêu cầu ứng dụng của mình. Sử dụng lệnh sau để tìm kiếm các modules php7.4 trên ubuntu có sẵn trong kho lưu trữ gói.

sudo apt-cache search php7*

Bạn có thể cài đặt php7.4 trên ubuntu l các modules cần thiết trên hệ thống của mình. Chỉ cần thay đổi phiên bản PHP với các tên gói theo yêu cầu của bạn:

sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl php7.4-fpm php7.4-json php7.4-zip php7.4-bcmath php7.4-mcrypt

Bật php-fpm và cho phép php-fpm khởi động cùng hệ thống

sudo systemctl enable php7.4-fpm
sudo service php7.4-fpm restart

Bước 3: Cách cấu hình php7.4-fpm trên Ubuntu 20.04 | 22.043: Cách cấu hình php7.4-fpm trên Ubuntu 20.04 | 22.04

Mở thư mục theo đường dẫn /etc/php/7.4/fpm/pool.d và chỉnh sửa file www.conf/etc/php/7.4/fpm/pool.d và chỉnh sửa file www.conf

Cài đặt php7.4 trên ubuntu, Linux, VPS hướng dẫn chi tiếtHướng dẫn cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS – itsmeit.net

  • user = itsmeit
  • group = www-data

  • listen.owner = itsmeit
  • listen.group = www-data

+ itsmeitlà username trên hệ điều hành của bạn cho phép nó quản lý php. Mặc định là www-data nhưng bạn nên thay đổi. Lưu lại file và reset lại php*-fpm (* thay đổi số version php của bạn)itsmeitlà username trên hệ điều hành của bạn cho phép nó quản lý php. Mặc định là www-data nhưng bạn nên thay đổi. Lưu lại file và reset lại php*-fpm (* thay đổi số version php của bạn)

+ listen hiểu là cổng giao tiếp giữa php và nginx, bạn cần kiểm tra giá trị của listen được cài đặt đúng trong nginx với các config riêng. Sau khi thay đổi cấu hình, cần restart lại PHP.listen hiểu là cổng giao tiếp giữa php và nginx, bạn cần kiểm tra giá trị của listen được cài đặt đúng trong nginx với các config riêng. Sau khi thay đổi cấu hình, cần restart lại PHP.

sudo service php7.4-fpm restart

Bước 4: Optimization php7.4 trên Ubuntu 20.04 | 22.044: Optimization php7.4 trên Ubuntu 20.04 | 22.04

Tiếp theo là optimization và cấu hình php.ini, hãy mở lần lượt 2 file php.ini theo câu lệnh bên dưới, sau đó tìm và thay thế các giá trị.

sudo gedit /etc/php/7.4/cli/php.ini
sudo gedit /etc/php/7.4/fpm/php.ini
date.timezone = Asia/Ho_Chi_Minh 
max_execution_time = 18000
max_input_time = 6000
max_input_vars = 10000
memory_limit= 2048M
post_max_size = 64M
upload_max_filesize = 64M
zlib.output_compression = On #Off trên Wordpress
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=512
opcache.max_accelerated_files=100000
opcache.consistency_checks=0

Lưu lại file và reset lại php-fpm để config có hiệu lực, đừng quên đổi số version php của bạn.

sudo service php7.4-fpm restart
Hướng dẫn cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS (ảnh minh họa)cài đặt php7.4 trên ubuntu linuxHướng dẫn cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS (ảnh minh họa)

Bước 5. Cách cấu hình nhiều phiên bản PHP trên Ubuntu 20.04 | 22.045. Cách cấu hình nhiều phiên bản PHP trên Ubuntu 20.04 | 22.04

Bạn có thể cài đặt và sử dụng nhiều phiên bản php cho từng trang web (project). Câu lệnh thay đổi default version php, chỉ cần nhập số phiên bản.

sudo update-alternatives --config php
Hướng dẫn cấu hình mutiple php trên Ubuntu 20.04 | 22.04 LTS - itsmeit.net Hướng dẫn cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS (ảnh minh họa)

Trên đây là các bước hướng dẫn cách cài đặt php7.4 trên Ubuntu 20.04 | 22.04 LTS, cách cài đặt và cấu hình php7.4-fpm trên Ubuntu | Linux với Nginx. Hy vọng nó giúp ích cho bạn!

— Xem thêm bài viết : Cài đặt và cấu hình Nginx trên Ubuntu, VPS Debian Linux