Bcmathモジュールをサーバーにインストールするにはどうすればよいですか?私は試した
yum update php-bcmath
しかし、それは何も見つからなかったと言いました。
yum install php-bcmath
。それでも何も見つからない場合は、yum search bcmath
パッケージ名を見つける
ubuntuおよびphp7.1
Sudo apt install php7.1-bcmath
CentOS 6.5でうまく機能しました
Apacheの再起動直後に、bcmath関数へのすべての呼び出しが機能し始めました
甘い!
yum install php72-php-bcmath.x86_64
cp /etc/opt/remi/php72/php.d/20-bcmath.ini /etc/php.d/
cp /opt/remi/php72/root/usr/lib64/php/modules/bcmath.so /usr/lib64/php/modules/
systemctl restart httpd
Yumのインストールがphpinfo()でbcmathを与えてくれたことを考えると、なぜ私はそんなに深く入らなければならなかったのか分かりません
php 7.1
をインストールした場合、この行はシステムで機能します。
Sudo apt install php7.1-bcmath
ubuntu 16.04
でシステムのphpバージョンを確認します
php -v
そして、そこに結果が表示されます。
PHP 7.1.x + ubuntu16.04.1 + deb.sury.org + 1(cli)(built:Aug 19 2018 07:16:12)(NTS)Copyright(c)1997-2018 The PHP Group Zend Engine v3.2.0、著作権(c)1998-2018 Zend Technologies with Zend OPcache v7.2.9-1 + ubuntu16.04.1 + deb.sury.org + 1、著作権(c)1999-2018、Zend Technologies
拡張機能を有効にする場合は、まず拡張機能をインストールする必要があります。拡張機能は有効になっているかもしれませんが、インストールされていない可能性があります。たとえば、bcmath
1.yum検索php-bcmath
2.次に、この拡張機能をインストールするPHPバージョンを確認します
3.uはyum検索コマンドの後に出力されます>>
yum search php-bcmath **ロードされたプラグイン:最速ミラー、ユニバーサルフックキャッシュされたホストファイルからミラー速度をロード
EA4: 66.71.244.18
cpanel-addons-production-feed: 66.71.244.18
base: mirror.nodesdirect.com
epel: mirror.coastal.edu
extras: www.gtlib.gatech.edu
nux-dextop: mirror.li.nux.ro
updates: mirror.jaleco.com
**============================================================== N/S matched: php-bcmath ===============================================================
ea-php54-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
ea-php55-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
ea-php56-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
ea-php70-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
ea-php71-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
ea-php72-php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
then use >yum install ea-php72-php-bcmath.x86_64
5.this bcmath extension for php7.2
6.I wanna install for php71 then the command will be like **yum install ea-php71-php-bcmath.x86_64** or yum install php71-bcmath.
7.uは、上記の手順で拡張機能をインストールできます。
未定義の関数bcmod()
の呼び出しを取得していました
yum install php-bcmath
systemctl restart httpd.service
phpinfoの下にリストされる/etc/php.d/bcmath.ini
に似たものが表示されます。
Centos 7
Plesk 12
PHP 5.4.16
パッケージを含むレポが有効になっていないことがわかりました。 OEL7では、
$ vi /etc/yum.repos.d/ULN-Base.repo
Set enabled to 1 for ol7_optional_latest
$ yum install php-bcmath
そしてそれは働いた...
次のコマンドを使用して、パッケージの場所を見つけました
$ yum --noplugins --showduplicates --enablerepo \* --disablerepo \*-source --disablerepo C5.\*,c5-media,\*debug\*,\*-source list \*bcmath
Php v5.6のパッケージを試してみたところ、うまくいきました。
yum install php56w-bcmath
Php7.0を使用するCentos 7の場合
CentOS SCLo RHリポジトリをインストールします:yum install centos-release-scl-rh
Rh-php71-php-bcmath rpmパッケージをインストールします:yum install rh-php71-php-bcmath
systemctl restart httpd.service
これは私のために働いたinstall php72-php-bcmath.x86_64
その後、
systemctl restart php72-php-fpm.service
PHP Ubuntuの拡張機能をインストールする場合。
まず、どのPHPバージョンがアクティブかを確認してください。
php -v
その後、このコマンドを使用して必要なプラグインをインストールします。
Sudo apt install php7.0-bcmath
php7.0-bcmathをphp-PHPVersion-extensionName
に置き換えることができます
Php7.2-commonなどのようにインストールする他の依存モジュールがたくさんあるため、まだ誰もbcmathをインストールする方法を取得していない場合.
シナプスアプリケーションを使用して、同じものをインストールしてみてください。発射コマンド。\
Sudo apt-get install synaptic
シナプスアプリケーションを開き、[検索]タブをクリックします。
bcmath
を検索
検索結果には、phpに依存するすべてのパッケージが表示されます。
ご都合に合わせてインストールしてください。
インストールに必要なすべての自動入力依存関係を使用してインストールします。
それでおしまい。
公式のPHP Dockerの画像を使用する場合、docker-php-ext-install bcmath
。
ソース: https://hub.docker.com/_/php?tab=description#php-core-extensions
apt repoにはこの拡張子があり、ターミナルから次のコマンドを実行するだけです。::
Sudo apt-get install php7.2-bcmath *