Hướng dẫn unable to locate package php7 2 bcmath - không thể định vị gói php7 2 bcmath

Tôi đang cố gắng cài đặt gói Php7.2-BCMath trên Ubuntu 14.4

sudo apt-get install php7.2-bcmath

Nhưng tôi tiếp tục nhận được lỗi này:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.2-bcmath
E: Couldn't find any package by regex 'php7.2-bcmath'

Tôi đã thử các tùy chọn đó:

sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.2-bcmath

Thêm cái này vào /etc/apt/source.list:

deb http://security.ubuntu.com/ubuntu artful-security main universe

Không có gì hoạt động!

Xin vui lòng giúp đỡ

Hỏi ngày 5 tháng 12 năm 2019 lúc 8:02Dec 5, 2019 at 8:02

Hướng dẫn unable to locate package php7 2 bcmath - không thể định vị gói php7 2 bcmath

5

Bạn nên kiểm tra phiên bản PHP nào có sẵn và nếu bạn giải quyết đúng tên gói.

Use:

apt-cache search php

Để kiểm tra, nếu PHP7.2 và tất cả các tiện ích mở rộng có sẵn tại môi trường của bạn.

Xác định tên gói chính xác của gói BCMATH bằng cách tìm kiếm Máng tất cả các gói có sẵn:

apt-cache search php | grep bcmath

Nếu bạn thấy gói BCMATH cho PHP7.2, hãy sử dụng tên này với cú pháp

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.2-bcmath
E: Couldn't find any package by regex 'php7.2-bcmath'
3.

Đã trả lời ngày 5 tháng 12 năm 2019 lúc 8:38Dec 5, 2019 at 8:38

BNDRE BNDRThe Bndr

13K16 Huy hiệu vàng65 Huy hiệu bạc105 Huy hiệu Đồng16 gold badges65 silver badges105 bronze badges

3

Chúng tôi không thể cài đặt phiên bản Php7.2 và Php7.1 trong Ubuntu 20.04. Hiện tại chúng tôi đang sử dụng Php7.4 và chúng tôi cũng cần PHP7.2

Khi chúng tôi cố gắng cài đặt PHP7.2 bên dưới các lệnh không thành công trong đại dương kỹ thuật số.

hạ cấp phiên bản PHP xuống 7.2

apt install php7.2

Đọc danh sách gói, công việc xây dựng thực hiện việc đọc cây thông tin trạng thái, thực hiện E: Không thể định vị gói Php7.2 E: Cann không tìm thấy bất kỳ gói nào của Glob ‘Php7.2

sudo apt-add-repository ppa:ondrej/php

sudo apt update

sudo apt install -y php7.2 php7.2-cli php7.2-common php7.2-fpm

sudo apt install -y php7.2-mysql php7.2-dom php7.2-simplexml php7.2-ssh2 php7.2-xml php7.2-xmlreader php7.2-curl  php7.2-exif  php7.2-ftp php7.2-gd  php7.2-iconv php7.2-imagick php7.2-json  php7.2-mbstring php7.2-posix php7.2-sockets php7.2-tokenizer

sudo apt install -y php7.2-mysqli php7.2-pdo  php7.2-sqlite3 php7.2-ctype php7.2-fileinfo php7.2-zip php7.2-exif

Hãy cho chúng tôi biết các giải pháp cho điều này càng sớm càng tốt.

Những câu trả lời này được cung cấp bởi cộng đồng của chúng tôi. Nếu bạn thấy chúng hữu ích, hãy thể hiện một số tình yêu bằng cách nhấp vào trái tim. Nếu bạn gặp vấn đề để lại nhận xét, hoặc thêm câu trả lời của riêng bạn để giúp đỡ người khác.

Gần đây tôi gặp phải một vấn đề trong khi thiết lập một ứng dụng trên máy cục bộ của mình với cài đặt trình soạn thảo. Vấn đề ?

composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for php-amqplib/php-amqplib v2.7.2 -> satisfiable by php-amqplib/php-amqplib[v2.7.2].
    - php-amqplib/php-amqplib v2.7.2 requires ext-bcmath * -> the requested PHP extension bcmath is missing from your system.
  Problem 2
    - php-amqplib/php-amqplib v2.7.2 requires ext-bcmath * -> the requested PHP extension bcmath is missing from your system.
    - php-amqplib/rabbitmq-bundle v1.14.2 requires php-amqplib/php-amqplib ^2.6 -> satisfiable by php-amqplib/php-amqplib[v2.7.2].
    - Installation request for php-amqplib/rabbitmq-bundle v1.14.2 -> satisfiable by php-amqplib/rabbitmq-bundle[v1.14.2].

  To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.2/cli/php.ini
...

Đây là một vấn đề khá phổ biến gần đây, tôi đã phải đối mặt với điều này trong khi điều hành nhà soạn nhạc, vì vậy cuối cùng tôi quyết định tìm ra chính xác vấn đề này là gì. Tôi đang chạy PHP7.2 trên Ubuntu 19.10 và tôi thực sự hạ cấp nó từ PHP7.3 vì một số ứng dụng tôi đã làm việc không thực sự làm tốt với 7.3 và tôi không phải là lựa chọn của tôi để nâng cấp chúng, những thứ nguồn mở có thể mất thời gian để di chuyển. Dù sao đi nữa, tôi quyết định kiểm tra vấn đề là gì và bản năng đầu tiên là cài đặt nó chỉ bằng cách sử dụng lệnh Cài đặt.

 sudo apt-get install php7.2-bcmath

và sự cố .. những gì tôi nhận được là một cái gì đó kỳ lạ ..

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.2-bcmath
E: Couldn't find any package by regex 'php7.2-bcmath'
0

Bước đi tiếp theo của tôi để xem liệu tiện ích mở rộng có tồn tại trong bộ đệm APT hay không và có lẽ tôi có thể thấy phiên bản nào vì vậy tôi đã chạy theo lệnh theo kết quả:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.2-bcmath
E: Couldn't find any package by regex 'php7.2-bcmath'
1

Vì vậy, nó tồn tại nhưng không phải cho 7.2 Vậy tôi phải làm gì?

Tôi đã googled và bắt gặp một số bài viết bảo tôi chạy Apt với giá 7.2 nhưng tôi phải làm gì nếu nó không tồn tại với phiên bản đó.Vì vậy, đây là cách tôi giải quyết nó.Tôi quyết định thêm kho lưu trữ cho Php 7.2 và sau đó thử lại.Và như bạn có thể thấy kết quả dưới đây:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package php7.2-bcmath
E: Couldn't find any package by regex 'php7.2-bcmath'
2

Vì vậy, tôi chỉ muốn chia sẻ kết quả vì có rất nhiều câu trả lời lặp đi lặp lại trên tất cả các Stack Overflow và Google nhưng tôi đã phải biên dịch một kết quả chung cho bản thân mình sau khi thử mọi thứ.Tôi đang đưa nó ra khỏi đó với hy vọng rằng nó sẽ giúp ai đó.