Я видел установку PHP BC-MATH для YUM
, но не apt-get
. Известно ли о работающем apt-get
решении?
К сожалению, из этого потока SO , apt-get install php5-bcmath
выдается ошибка Unable to locate package php5-bcmath
.
Если вы используете PHP PPA Ондржея Сури , вы можете установить bcmath
с помощью
sudo apt install php5.6-bcmath
sudo apt install php7.0-bcmath
sudo apt install php-bcmath
На странице PPA есть инструкции по добавлению этого источника в Ubuntu.
php5-fpm
в Precise и более поздних версиях (а также эквивалентный пакет libapache2-mod-php5
Apache для встроенных модулей Apache PHP5) перечислены как встроенные в него bcmath
как включенный модуль. Эта информация записывается в файле описания пакета (debian/control
) в самом пакете, когда извлекается и просматривается как необработанный пакет с исходным кодом, содержащий исходный код и каталог debian/
, который содержит директивы для систем сборки Debian для сборки пакетов.
Учитывая, что система php5-fpm
и плагин libapache2-mod-php5
для Apache включают его по умолчанию, я не думаю, что вам нужно устанавливать какие-либо дополнительные пакеты или плагины, чтобы получить bcmath
.
Если моего слова недостаточно, и вы хотите увидеть доказательства этого, тогда ...
Это список ссылок на файл debian/rules
, который определяет, какие расширения включены в PHP на момент сборки для каждого поддерживаемого в настоящее время выпуска на момент написания этого поста (после этого поста могут быть обновления, которые не отражено здесь). Вы можете щелкнуть по каждому из них, чтобы увидеть ./configure
аргументы, которые передаются php5
во время процесса сборки этих пакетов. Обратите внимание, что это конкретно покажет вам, где bcmath
включен для всех двоичных файлов php5
в этих выпусках: файл
sudo apt-get install php5.5-bcmath
работал для меня.
Если вы хотите установить расширение bcmath, попробуйте следующие команды:
Для PHP5.6
sudo apt install php5.6-bcmath
Для PHP7.0
sudo apt install php7.0-bcmath
Для других Версии PHP
sudo apt install php-bcmath