Come posso ottenere il plugin `bcmath` in php5 in Ubuntu?


17

Ho visto un'installazione PHP BC-MATH per YUMma no apt-get. Si conosce una apt-getsoluzione funzionante ?

Sfortunatamente, da questo thread SO , apt-get install php5-bcmathdà l'errore Unable to locate package php5-bcmath.

Risposte:


9

php5-fpmin Precise and later (così come il libapache2-mod-php5pacchetto equivalente di Apache per i moduli PHP5 integrati di Apache) è elencato come bcmathintegrato in esso come modulo incluso. Queste informazioni sono scritte nel file di descrizione del pacchetto ( debian/control) nel pacchetto stesso quando vengono estratte e visualizzate come pacchetto di origine non elaborato, contenente codice sorgente e una debian/directory che contiene direttive per i sistemi di compilazione di debian per la creazione di pacchetti.

Dato che il php5-fpmsistema e il libapache2-mod-php5plug-in per Apache lo hanno incluso per impostazione predefinita, non credo che sia necessario installare pacchetti o plugin aggiuntivi per ottenere bcmath.


Nel caso in cui la mia parola non sia abbastanza e vuoi vedere le prove di questo, quindi ...

Questo è un elenco di collegamenti al debian/rulesfile che definisce quali estensioni sono abilitate in PHP al momento della creazione per ogni versione attualmente supportata al momento di questo post (potrebbero esserci aggiornamenti dopo questo post che non si riflettono qui). È possibile fare clic su ciascuno di questi per visualizzare gli ./configureargomenti a cui vengono passati php5durante il processo di creazione di tali pacchetti. Nota che questo ti mostrerà dove bcmathè abilitato per tutti i file php5binari in quelle versioni:


20

Se usi il PHP PPA di Ondřej Surý puoi installare bcmathcon entrambi

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

Ci sono istruzioni sulla pagina PPA su come aggiungere questa fonte a Ubuntu.


14

Se si desidera installare l'estensione bcmath, provare di seguito i comandi:

Per PHP5.6

sudo apt install php5.6-bcmath

Per PHP7.0

sudo apt install php7.0-bcmath

Per altre versioni di PHP

sudo apt install php-bcmath

l'ho trovato sudo apt install php-bcmath funzionato anche su PHP7.0 (ottiene automaticamente quello 7.0) e se lo fai, probabilmente funziona meglio quando successivamente aggiorni PHP.
AdamS,

4
sudo apt-get install php5.5-bcmath

ha funzionato per me.


2
Almeno il 16.04 questo pacchetto non esiste nelle fonti predefinite. Ciò che esiste èphp-bcmath
dufte l'

Per il 16.04 ho usato `sudo apt-get install php7.0-bcmath 'e ha funzionato. Presumo che funzionerà per qualsiasi data versione di php (anche se non ho ancora testato).
bmacnaughton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.