Làm cách nào tôi có thể nhận được plugin `bcmath` trong php5 trong Ubuntu?


17

Tôi đã thấy cài đặt PHP BC-MATHYUM nhưng không apt-get. Có ai biết một apt-getgiải pháp làm việc ?

Thật không may, từ chủ đề SO này , apt-get install php5-bcmathđưa ra lỗi Unable to locate package php5-bcmath.

Câu trả lời:


9

php5-fpmtrong Chính xác và sau này (cũng như libapache2-mod-php5gói tương đương Apache cho các mô-đun PHP5 tích hợp sẵn của Apache) được liệt kê là đã tích bcmathhợp sẵn dưới dạng mô-đun đi kèm. Thông tin này được ghi trong tệp mô tả gói ( debian/control) trong chính gói đó khi được trích xuất và được xem như là gói nguồn thô, chứa mã nguồn và một debian/thư mục chứa các chỉ thị cho các hệ thống xây dựng debian để xây dựng các gói.

Do php5-fpmhệ thống cũng như libapache2-mod-php5plugin cho Apache được bao gồm theo mặc định, tôi không nghĩ bạn phải cài đặt bất kỳ gói hoặc plugin bổ sung nào để có được bcmath.


Trong trường hợp từ của tôi không đủ và bạn muốn xem bằng chứng về điều này, thì ...

Đây là danh sách các liên kết đến debian/rulestệp xác định các tiện ích mở rộng nào được bật trong PHP tại thời điểm xây dựng cho mỗi bản phát hành được hỗ trợ tại thời điểm của bài đăng này (có thể có các cập nhật sau bài đăng này không được phản ánh ở đây). Bạn có thể nhấp vào từng đối số này để xem các ./configuređối số được truyền vào php5trong quá trình xây dựng cho các gói đó. Lưu ý rằng điều này sẽ cho bạn thấy cụ thể nơi bcmathđược bật cho tất cả các php5nhị phân trong các bản phát hành đó:


20

Nếu bạn sử dụng Ondřej Surý của PHP PPA bạn có thể cài đặt bcmathvới một trong hai

sudo apt install php5.6-bcmath
sudo apt install php7.0-bcmath
sudo apt install php-bcmath

Có hướng dẫn trên trang PPA về cách thêm nguồn này vào Ubuntu.


14

Nếu bạn muốn cài đặt phần mở rộng bcmath, vui lòng thử các lệnh bên dưới:

Đối với PHP5.6

sudo apt install php5.6-bcmath

Đối với PHP7.0

sudo apt install php7.0-bcmath

Đối với các phiên bản PHP khác

sudo apt install php-bcmath

Tôi thấy rằng nó cũng sudo apt install php-bcmathhoạt động trên PHP7.0 (nó tự động có phiên bản 7.0) và nếu bạn làm điều đó thì nó có thể hoạt động tốt hơn khi bạn nâng cấp PHP sau này.
AdamS

4
sudo apt-get install php5.5-bcmath

đã làm cho tôi.


2
Ít nhất vào ngày 16.04, gói này không tồn tại trong các nguồn mặc định. Những gì tồn tại làphp-bcmath
dufte

Cho 16.04 tôi đã sử dụng `sudo apt-get install php7.0-bcmath 'và nó đã hoạt động. Tôi đoán nó sẽ hoạt động cho bất kỳ phiên bản php nào (mặc dù tôi chưa thử nghiệm).
bmacnaughton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.