Bagaimana saya bisa mendapatkan plugin `bcmath` di php5 di Ubuntu?

17

Saya telah melihat instalasi PHP BC-MATH untuk YUMtetapi tidak apt-get. Apakah ada yang tahu apt-getsolusi yang berfungsi ?

Sayangnya, dari utas SO ini , apt-get install php5-bcmathmemberikan kesalahan Unable to locate package php5-bcmath.

tim peterson
sumber

Jawaban:

9

php5-fpmdi Precise dan yang lebih baru (serta libapache2-mod-php5paket yang setara dengan Apache untuk modul-modul PHP built-in Apache5) didaftar sebagai memiliki bcmathbuilt-in sebagai modul yang disertakan. Informasi ini ditulis dalam file deskripsi paket ( debian/control) dalam paket itu sendiri ketika diekstraksi dan dilihat sebagai paket sumber mentah, berisi kode sumber dan debian/direktori yang berisi arahan ke sistem membangun debian untuk membangun paket.

Mengingat bahwa php5-fpmsistem serta libapache2-mod-php5plugin untuk Apache sudah disertakan secara default, saya tidak berpikir Anda harus menginstal paket atau plugin tambahan untuk mendapatkannya bcmath.


Jika kata-kata saya tidak cukup dan Anda ingin melihat buktinya, maka ...

Ini adalah daftar tautan ke debian/rulesfile yang menentukan ekstensi mana yang diaktifkan dalam PHP pada saat pembangunan untuk setiap rilis yang didukung saat ini pada saat posting ini (mungkin ada pembaruan setelah posting ini yang tidak tercermin di sini). Anda bisa mengklik masing-masing untuk melihat ./configureargumen yang diteruskan php5selama proses pembangunan untuk paket-paket itu. Perhatikan bahwa ini akan menunjukkan secara spesifik di mana bcmathdiaktifkan untuk semua php5binari dalam rilis tersebut:

Thomas Ward
sumber
20

Jika Anda menggunakan PPA PHP Ondřej Surý, Anda dapat menginstalnya bcmathdengan baik

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

Ada instruksi di halaman PPA tentang cara menambahkan sumber ini ke Ubuntu.

Thomas
sumber
14

Jika Anda ingin menginstal ekstensi bcmath, Silakan coba perintah di bawah ini:

Untuk PHP5.6

sudo apt install php5.6-bcmath

Untuk PHP7.0

sudo apt install php7.0-bcmath

Untuk versi PHP lainnya

sudo apt install php-bcmath
Girish Patidar
sumber
Saya menemukan bahwa sudo apt install php-bcmathbekerja di PHP7.0 juga (secara otomatis mendapat 7,0 satu) dan jika Anda melakukannya maka kemungkinan bekerja lebih baik ketika Anda kemudian memutakhirkan PHP.
AdamS
4
sudo apt-get install php5.5-bcmath

bekerja untukku.

Mengeringkan Knottnerus
sumber
2
Setidaknya pada 16,04 paket ini tidak ada di sumber default. Yang ada adalahphp-bcmath
dufte
Untuk 16,04 saya menggunakan `sudo apt-get install php7.0-bcmath 'dan berhasil. Saya kira itu akan bekerja untuk versi php yang diberikan (meskipun saya belum menguji).
bmacnaughton