Мне нужно включить BC Math, но я не хочу делать это с помощью --enable-bcmath, прежде всего потому, что не понимаю этот маршрут.
Есть ли способ сделать это, используя только php.ini?
Мне нужно включить BC Math, но я не хочу делать это с помощью --enable-bcmath, прежде всего потому, что не понимаю этот маршрут.
Есть ли способ сделать это, используя только php.ini?
Насколько мне известно, вы должны скомпилировать php с параметром --enable-bcmath. Без него требуемый код не будет существовать в двоичном файле. Поэтому в php.ini ничего нельзя установить
Unable to locate package php5-bcmath
. У него сейчас другое название?
- person tim peterson; 05.02.2014
bcmath
включен как часть исходного пакета php5
, а все бинарные пакеты php5
в Ubuntu и Debian (по крайней мере, начиная с php 5.3.10) имеют bcmath
по умолчанию, поэтому вам не нужно устанавливать какие-либо дополнительные пакеты, чтобы получить его. Я могу предоставить доказательства (по крайней мере, для Ubuntu), подтверждающие это утверждение.
- person Thomas Ward; 05.02.2014
php-bcmath
устанавливает последнюю версию, но имейте в виду - вам это нужно только в том случае, если вы также хотите иметь последнюю версию php - если ваш проект работает, например. на php 5.4 установите пакеты php5;) Примечание: в Ubuntu 18.04 мне пришлось установить этот пакет вручную (для php 7.2.1)
- person jave.web; 07.02.2019
Перед перекомпиляцией проверьте файл php.ini и найдите «bcmath». Вы можете найти bcmath.scale=0. Если это так, измените 0 на 2.