Jak mogę uzyskać wtyczkę `bcmath` w php5 w Ubuntu?

17

Widziałem PHP BC-MATH instalację dla YUMale nie apt-get. Czy ktoś zna działające apt-getrozwiązanie?

Niestety, z tego wątku SO , apt-get install php5-bcmathdaje błąd Unable to locate package php5-bcmath.

Tim Peterson
źródło

Odpowiedzi:

9

php5-fpmw Precise i późniejszych (a także w libapache2-mod-php5pakiecie Apache odpowiadającym wbudowanym modułom PHP5 Apache) jest wymieniony jako bcmathwbudowany w moduł jako dołączony moduł. Ta informacja jest zapisywana w pliku opisu pakietu ( debian/control) w samym pakiecie, gdy jest rozpakowywana i wyświetlana jako surowy pakiet źródłowy, zawierający kod źródłowy i debian/katalog zawierający wytyczne do systemów budowania Debiana w celu budowania pakietów.

Biorąc pod uwagę, że zarówno php5-fpmsystem, jak i libapache2-mod-php5wtyczka do Apache mają go domyślnie dołączone, nie sądzę, że musisz zainstalować dodatkowe pakiety lub wtyczki, aby uzyskać bcmath.


Jeśli moje słowo nie wystarczy i chcesz zobaczyć na to dowody, to ...

To jest lista linków do debian/rulespliku, która określa, które rozszerzenia są włączone w PHP w momencie budowania dla każdego obecnie obsługiwanego wydania w momencie tego postu (po tym poście mogą być aktualizacje, które nie zostaną tutaj odzwierciedlone). Możesz kliknąć każdy z nich, aby zobaczyć ./configureargumenty przekazywane php5podczas procesu budowania dla tych pakietów. Zauważ, że to pokaże ci konkretnie, gdzie bcmathjest włączone dla wszystkich php5plików binarnych w tych wydaniach:

Thomas Ward
źródło
20

Jeśli korzystasz z PPA Ondřej Surý PHP PPA , możesz zainstalować bcmathprzy pomocy jednego z nich

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

Na stronie PPA znajdują się instrukcje dotyczące dodawania tego źródła do Ubuntu.

Tomasz
źródło
14

Jeśli chcesz zainstalować rozszerzenie bcmath, wypróbuj poniższe polecenia:

Dla PHP 5.6

sudo apt install php5.6-bcmath

Dla PHP7.0

sudo apt install php7.0-bcmath

Dla innych wersji PHP

sudo apt install php-bcmath
Girish Patidar
źródło
Odkryłem, że sudo apt install php-bcmathdziałał również na PHP7.0 (automatycznie pobiera wersję 7.0), a jeśli to zrobisz, prawdopodobnie będzie lepiej, gdy później zaktualizujesz PHP.
AdamS,
4
sudo apt-get install php5.5-bcmath

pracował dla mnie.

Wysycha Knottnerus
źródło
2
Przynajmniej 16.04 ten pakiet nie istnieje w domyślnych źródłach. Istniejephp-bcmath
dufte
Do 16.04 używałem `sudo apt-get install php7.0-bcmath 'i działało. Zakładam, że będzie działać dla dowolnej wersji php (chociaż nie testowałem).
bmacnaughton