sourcecode

bcmath 모듈 설치 방법

copyscript 2022. 9. 23. 00:06
반응형

bcmath 모듈 설치 방법

서버에 bcmath 모듈을 설치하려면 어떻게 해야 하나요?나는 노력했다.

yum update php-bcmath

아무것도 못 찾았다고 하네요

해라yum install php-bcmath그래도 아무것도 못 찾으면yum search bcmath패키지 이름을 검색하다

ubuntu 및 php7.1

sudo apt install php7.1-bcmath

버전 지정이 없는 ubuntu 및 php

sudo apt install php-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 install이 phpinfo()의 bcmath를 준 것을 생각하면 왜 그렇게 깊이 파고들 필요가 있었는지 모르겠다.

CentOS 6.5에서 잘 작동

yum install bcmath

아파치 재시작 후 bcmath 함수에 대한 모든 호출이 작동하기 시작했습니다.

service httpd restart

멋지다!

Docker의 공식 PHP 이미지를 사용할 때,docker-php-ext-install bcmath.

출처 : https://hub.docker.com/_/php?tab=description#php-core-extensions

정의되지 않은 함수에 대한 호출을 가져오는 중bcmod()

yum install php-bcmath
systemctl restart httpd.service

그러면 다음과 같은 것을 볼 수 있을 것입니다./etc/php.d/bcmath.iniphpinfo에 기재되어 있습니다.

Centos 7
Plesk 12
PHP 5.4.16

를 인스톨 하고 있는 경우php 7.1이 회선은 시스템에서 동작합니다.

sudo apt install php7.1-bcmath

시스템 내의 php 버전을 확인합니다.ubuntu 16.04

php -v

그리고 그 결과가 거기에 표시됩니다.

PHP 7.1.x+ubuntu 16.04.1+deb.sury.org+1 (cli) (구축:2018년 8월 19일 07:16:12) (NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9-1+ubuntu 16.04.1+deb.sury.org+1, Copyright (c) 1999-2018 by Zend Technologies

다음은 Centos 7.4와 PHP 7.1에서 remi 저장소를 사용하여 작동했습니다.

먼저 어떤 PHP 버전을 가지고 있는지 확인합니다.

[kiat@reporting ~]$ php --version
PHP 7.1.33 (cli) (built: Oct 23 2019 07:28:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.33, Copyright (c) 1999-2018, by Zend Technologies

그럼 검색해 주세요.bcmath에 있어서의 확장.remi-php71저장소:

[kiat@reporting ~]$ yum search php71 | grep bcmath
php71-php-bcmath.x86_64 : A module for PHP applications for using the bcmath
php71u-bcmath.x86_64 : A module for PHP applications for using the bcmath

다음으로 일치하는 첫 번째 확장을 설치합니다.

[kiat@reporting ~]$ sudo yum --enablerepo=remi-php71 install php-bcmath
Loaded plugins: fastestmirror, langpacks
base                                                     | 3.6 kB     00:00
.
.
.

마지막으로 php와 nginx를 재시작합니다.

[kiat@reporting ~]$ sudo systemctl restart php-fpm nginx

패키지를 가지고 있던 리포는 유효하게 되어 있지 않았습니다.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

확장을 활성화하려면 먼저 확장을 설치해야 합니다. 확장은 활성화되어 있지만 설치되지 않은 경우가 있으므로 bcmath의 예를 들어 보겠습니다.

  1. yum 검색 php-bcmath

  2. 그런 다음 이 확장을 설치할 php 버전을 확인하십시오.

  3. yum search 명령어 후와 같은 출력이 표시됩니다.>

yum search php-bcmath** 로드된 플러그인: fastest mirror, universal-hooks 캐시된 호스트 파일에서 미러 속도를 로드합니다.

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
  1. php71용으로 설치하는 경우 명령어는 yum install ea-php71-php-bcmath.x86_64 또는 yum install php71-bcmath와 같습니다.

  2. 위의 단계에서 임의의 확장을 설치할 수 있습니다.

Ubuntu PHP 7.3에서는

sudo apt install php7.3-bcmath

「」를 유효하게 , 「」를 유효하게 합니다.bcmathArch Linux ★★★★★★★★★★★★★★★★★」Manjaro

★★php.ini

nano /etc/php/php.ini

★★★★bcmath 세미콜론 「emove 세미콜론」)

extension=bcmath

Apache 서버를 사용하는 경우 다음을 사용하여 서버를 새로고침합니다.

sudo systemctl reload apache.server

또는

sudo systemctl realod httpd

Apache를 사용하지 않는 경우

sudo systemctl reload php-fpm.service

활성화된 모듈을 보려면

php -m

「 」를하려면 , 「 」bcmath액티브하게 되어 해 주세요.검색해 주세요.

php -m | grep bcmath

은 나에게 가 있었다.install php72-php-bcmath.x86_64

systemctl restart php72-php-fpm.service

PHP 7+ 버전의 경우 다음 버전만 사용할 수 있습니다.

sudo apt install php-bcmath

방금 php v5.6용 아래 패키지를 시험해 봤는데 잘 작동했어요.

yum install php56w-bcmath

apt repo에는 이 확장자가 있습니다.단말기에서 다음 명령어를 실행하기만 하면 됩니다.

sudo apt-get install php7.2-bcmath*

php7.2-common 등 설치해야 할 다른 의존 모듈이 많기 때문에 bcmath를 설치하는 방법을 아직 모르는 사람이 있다면.

시냅스 애플리케이션을 사용하여 동일한 애플리케이션을 설치합니다.fire 명령어.\

sudo apt-get install synaptic

시냅스 응용 프로그램을 열고 검색 탭을 클릭합니다.

찾다bcmath

검색 결과는 모든 패키지가 php에 의존함을 나타냅니다.

필요에 따라서 인스톨 합니다.

를 인스톨 할 때에 필요한 모든 자동 입력 종속성을 사용해 인스톨 합니다.

바로 그겁니다.

php7.0이 설치된 Centos 7의 경우

"OS RH OS SCLo RH":yum install centos-release-scl-rh

패키지를 합니다.rh-php71-php-bcmath rpm은 rh-php71-php-bcmath rpm입니다. yum install rh-php71-php-bcmath

systemctl restart httpd.service

ubuntu에 PHP 확장을 설치하고 싶은 경우.

먼저 어떤 PHP 버전이 활성화되었는지 확인합니다.

php -v

설치 후 이 명령을 사용하여 플러그인이 필요했습니다.

sudo apt install php7.0-bcmath

를 php7.0-bcmath로 대체할 수 .php-PHPVersion-extensionName

언급URL : https://stackoverflow.com/questions/3400362/how-to-install-bcmath-module

반응형