Không tìm thấy lệnh php, nhưng có thể được cài đặt bằng sudo apt install php7 4 cli

Đây là cách bạn có thể cài đặt PHP-FPM với Nginx trên Ubuntu. Đặc biệt trong trường hợp của Vultr tôi. e. Ubuntu 18. 04 LTS / 19. 20/10. 04 LTS

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

  • Có Ubuntu 18. 04 x64 / 19. 10x64 / 20. 04 ví dụ x64
  • Đăng nhập với quyền root với quyền sudo

Bước 1. Thêm kho lưu trữ Ondrej PHP PPA

Có thể cài đặt PHP bằng Ondřej Surý PPA, vì vậy hãy cài đặt gói chung thuộc tính phần mềm, thêm ondrej PPA và cập nhật nguồn của bạn bằng các lệnh sau

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

Bước 2. Cài đặt PHP 7. 3-FPM/PHP 7. 4-FPM cho Nginx

Cài đặt PHP 7. 3-FPM trên Ubuntu bằng lệnh sau

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm

Bước 3. Kiểm tra cài đặt PHP

Bạn có thể sử dụng lệnh

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
0 để kiểm tra phiên bản PHP được cài đặt trên máy chủ của mình và đầu ra sẽ là

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies

Trong trường hợp nếu bạn đã cài đặt PHP 7. 4-FPM, sau đây sẽ là đầu ra

PHP 7.4.28 [cli] [built: Feb 17 2022 16:06:35] [ NTS ]
Copyright [c] The PHP Group
Zend Engine v3.4.0, Copyright [c] Zend Technologies
    with Zend OPcache v7.4.28, Copyright [c], by Zend Technologies

Bước 4. Cài đặt tiện ích mở rộng PHP

Cài đặt các phần mở rộng PHP được sử dụng phổ biến nhất bằng lệnh sau cho PHP 7. 3

sudo apt install php7.3-common php7.3-zip php7.3-curl php7.3-xml php7.3-xmlrpc php7.3-json php7.3-mysql php7.3-pdo php7.3-gd php7.3-imagick php7.3-ldap php7.3-imap php7.3-mbstring php7.3-intl php7.3-cli php7.3-tidy php7.3-bcmath php7.3-opcache

hoặc cho PHP 7. 4, chạy cái sau

sudo apt install php7.4-common php7.4-zip php7.4-curl php7.4-xml php7.4-xmlrpc php7.4-json php7.4-mysql php7.4-pdo php7.4-gd php7.4-imagick php7.4-ldap php7.4-imap php7.4-mbstring php7.4-intl php7.4-cli php7.4-tidy php7.4-bcmath php7.4-opcache

Bạn có thể xác nhận phiên bản đã cài đặt của bất kỳ tiện ích mở rộng PHP nào bằng lệnh

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
1 i. e.
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
2 và đầu ra sẽ là

php7.3-cli:
  Installed: 7.3.11-1+ubuntu19.10.1+deb.sury.org+6
  Candidate: 7.3.11-1+ubuntu19.10.1+deb.sury.org+6
  Version table:
 *** 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 500
        500 //ppa.launchpad.net/ondrej/php/ubuntu eoan/main amd64 Packages
        100 /var/lib/dpkg/status
     7.3.11-0ubuntu0.19.10.1 500
        500 //archive.ubuntu.com/ubuntu eoan-updates/main amd64 Packages
        500 //security.ubuntu.com/ubuntu eoan-security/main amd64 Packages
     7.3.8-1 500
        500 //archive.ubuntu.com/ubuntu eoan/main amd64 Packages

Bây giờ, PHP 7. 3-FPM đã được cài đặt trên máy chủ Ubuntu của bạn

Bước 5. Định cấu hình PHP 7. 3-FPM/PHP 7. 4-FPM

Tệp cấu hình PHP mặc định là tại

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
3 hoặc
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
4 và nếu chúng tôi muốn sửa đổi cấu hình PHP mặc định, hãy mở tệp bằng cách sử dụng lệnh sau

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
2

Thực hiện các thay đổi trên các dòng bên dưới trong tệp đã mở và lưu. Dưới đây là các giá trị được đề xuất là cài đặt tuyệt vời để áp dụng trong môi trường của bạn

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
3

Sau khi thực hiện thay đổi ở trên, hãy lưu tệp và đóng

Bước 6. Khởi động lại PHP-FPM và Nginx

Sau khi cài đặt PHP và các mô-đun liên quan, tất cả những gì bạn phải làm là khởi động lại PHP-FPM và Nginx để tải lại các cấu hình PHP

Hiện tại, PHP8. 2 không được cung cấp trong kho phần mềm mặc định của Debian hoặc Ubuntu, nhưng PHP 8. 2 gói có sẵn từ kho lưu trữ do Ondřej Surý duy trì. Kho lưu trữ của Ondrej là kho lưu trữ chính và cập nhật nhất cung cấp các gói PHP và phần mở rộng PECL cho các hệ điều hành dựa trên Debian và Ubuntu và được sử dụng cho tất cả PHP. Xem hướng dẫn cài đặt PHP trên các hệ thống này

Có gì mới và thay đổi trong PHP 8. 2

PHP8. 2 mang đến một danh sách lành mạnh các tính năng mới cho bảo mật và hiệu suất, đồng thời một số tính năng không dùng nữa có thể đưa ra cảnh báo bổ sung trên các hệ thống cũ hiện tại vì nó không dùng các thuộc tính động, cùng với một số tính năng không dùng nữa

Để biết danh sách đầy đủ những gì mới và thay đổi trong PHP 8. 2, xem PHP 8. 2. Có gì mới và thay đổi

Các thay đổi về phần mở rộng và INI đáng chú ý

PHP8. 2 không bao gồm bất kỳ thay đổi đáng chú ý nào sẽ ảnh hưởng đến quá trình cài đặt hoặc nâng cấp. PHP8. 2 trên thực tế có thêm một tiện ích mở rộng mới có tên là

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
45, nhưng tiện ích mở rộng này luôn là một tiện ích mở rộng đi kèm và không thể biên dịch PHP nếu không có nó

Một thay đổi đáng chú ý trong các tệp và cài đặt INI của PHP là PHP 8. 2 đưa ra cảnh báo khi các cài đặt INI có định dạng sai đã bị tắt tiếng trong các phiên bản PHP cũ. Xem PHP 8. 2. INI Phân tích cảnh báo để biết thêm thông tin

Lưu ý. Các hành động có khả năng phá hoại phía trước
Các hành động sau đây được thực thi dưới dạng

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
47 và yêu cầu cấp độ quyền đó để tiếp tục. Các cảnh báo thông thường khi thực hiện bất kỳ thay đổi nào trên toàn hệ thống cũng được áp dụng tại đây. Đảm bảo sao lưu hệ thống và kiểm tra các bản sao lưu trước khi tiếp tục.

Bên dưới các lệnh dòng lệnh để cài đặt/nâng cấp lên PHP 8. 2, để biết các bước chi tiết, hãy truy cập

Ubuntu

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
6

Debian

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
4

1. Liệt kê và lưu trữ danh sách các phần mở rộng PHP

Lệnh sau liệt kê tất cả các gói liên quan đến PHP tồn tại trên hệ thống hiện tại và lưu chúng vào tệp văn bản có tên

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
48. Điều này giúp xây dựng lại danh sách các gói tương tự trên PHP 8. 2

Khi cài đặt mới, bước này là không cần thiết

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
9

2. Thêm
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
49 PPA làm kho lưu trữ phần mềm

Các kho lưu trữ do Ondřej Surý duy trì chứa các gói PHP chính và được cập nhật liên tục

Sau khi kho lưu trữ này được thêm vào danh sách nguồn phần mềm của hệ thống, quá trình cài đặt và cập nhật ban đầu có thể được thực hiện bằng các lệnh

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
90 tiêu chuẩn

Phiên bản Ubuntu LTS

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
2

Debian

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
3

3. Cài đặt PHP8. 2 và tiện ích mở rộng

Tất cả PHP8. 2 gói có sẵn trong kho lưu trữ được thêm vào ở bước #2 theo mẫu đặt tên

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
91. Các tiện ích mở rộng đi kèm trong PHP, chẳng hạn như
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
92,
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
93,
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
94,
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
45, v.v. không cần phải cài đặt thủ công

Gói

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
96 bao gồm một số gói PHP phổ biến. Có thể tắt có chọn lọc các tiện ích mở rộng không cần thiết sau này

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies
0

Mở rộng các dấu ngoặc nhọn ở trên để bao gồm tất cả các phần mở rộng cần thiết trên hệ thống mới. Khi nâng cấp thiết lập PHP hiện có, tệp

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
48 được tạo ở bước #1 sẽ liệt kê tất cả các gói PHP hiện tại

4. Cài đặt và kích hoạt API máy chủ

Trên hệ thống mà máy chủ web tích hợp với PHP, hãy cài đặt các gói API máy chủ bổ sung. Sau đây là một số ví dụ về hầu hết các kết hợp phổ biến

Máy chủ web Apache với PHP-FPM

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies
2

Máy chủ web Apache có PHP làm mô-đun Apache
Không nên cài đặt PHP làm mô-đun Apache, trừ khi nó cần thiết cho trường hợp sử dụng biên.

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies
3

Máy chủ web Nginx với PHP-FPM

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies
4

Sau đó, chỉnh sửa tệp cấu hình Nginx có liên quan để trỏ đến ổ cắm PHP mới tại chỉ thị

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
98

PHP 7.3.11-1+ubuntu19.10.1+deb.sury.org+6 [cli] [built: Oct 28 2019 21:34:37] [ NTS ]
Copyright [c] 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright [c] 1998-2018 Zend Technologies
    with Zend OPcache v7.3.11-1+ubuntu19.10.1+deb.sury.org+6, Copyright [c] 1999-2018, by Zend Technologies
6

5. Kiểm tra PHP 8. 2 Cài đặt

Để kiểm tra cài đặt PHP CLI, hãy thử chạy các lệnh sau

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
40

Đầu ra dự kiến ​​​​sẽ hiển thị PHP 8. 2, cùng với danh sách các tiện ích mở rộng PHP đã bật

Để kiểm tra tích hợp máy chủ web, hãy thử chạy tệp PHP qua máy chủ web

6. Làm sạch các gói PHP cũ

Các lệnh sau loại bỏ các phiên bản PHP cũ hơn. Bạn không nên xóa chúng cho đến phiên bản PHP 8. 2 cài đặt được xác minh là hoạt động chính xác

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
41

Thao tác này cũng xóa các tệp cấu hình cho các gói đang bị xóa

Không cần thiết phải cài đặt PHP 8. 2 trên toàn cầu và xóa phiên bản PHP cũ vì có thể chạy đồng thời nhiều phiên bản PHP trên cùng một máy chủ

PHP8. 2 CLI sẽ được cài đặt tại vị trí

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
99 theo mặc định, nhưng được liên kết Tương tự, các tệp nhị phân PHP khác sẽ được đặt trong cùng thư mục [
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
20,
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
21, v.v.]. Theo mặc định, tên
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
22 sẽ được liên kết tượng trưng với phiên bản PHP mới nhất, nhưng có thể thay đổi vị trí mà lệnh
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
22 mặc định liên kết tới

Lệnh

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
24 cung cấp một cách dễ dàng để chuyển đổi giữa các phiên bản PHP cho PHP CLI nếu có nhiều phiên bản PHP liên kết đến cùng một đường dẫn
sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
22

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
42

Thao tác này đưa ra lời nhắc để chọn tương tác đường dẫn nhị phân PHP thay thế mà

sudo apt install php7.3-fpm
or
sudo apt install php7.4-fpm
22 trỏ tới

Làm cách nào để bật php7 4 trong Ubuntu?

Hãy thử cách sau. .
cập nhật sudo apt && nâng cấp sudo apt
Sudo add-apt-repository ppa. ondrej/php -y
sudo apt cài đặt php7. .
sudo apt cài đặt php7. 4-{cli,common,curl,zip,gd,mysql,xml,mbstring,json,intl}
Sudo update-alternatives --config php
Chọn php 7. 4
sudo apt-get cài đặt libapache2-mod-php7

Cách cài đặt PHP 7. 4 phần mở rộng?

Ví dụ, chạy lệnh này để xem phiên bản Composer bạn đã cài đặt. nhà soạn nhạc php. phar --version. .
Tải bộ cài đặt về thư mục hiện tại
Xác minh trình cài đặt SHA-384, bạn cũng có thể kiểm tra chéo tại đây
Chạy trình cài đặt
Gỡ bỏ trình cài đặt

Cách cài đặt PHP 7. 4 trong Ubuntu 22?

Cài đặt PHP trên Ubuntu 22. 04 .
Cài đặt PHP8. 1. sudo apt cài đặt php8. 1
Cài đặt PHP 7. 4. sudo apt cài đặt php7. 4
Cài đặt PHP5. 6 [EOL]. sudo apt cài đặt php5. 6

Cách cài đặt phiên bản PHP 7. 4 trên Windows 10?

Tải xuống PHP 7. 4 từ Trang web chính thức . Trong bước đầu tiên, để cài đặt PHP 7. 4 trên Hệ điều hành Windows 10, hãy mở trình duyệt web yêu thích của bạn và điều hướng trang web chính thức của PHP. Tiếp theo, tải xuống phiên bản 64 bit Non-Thread-Safe của tệp zip Trình cài đặt PHP7 trên hệ thống của bạn.

Chủ Đề