>  기사  >  백엔드 개발  >  PHP 설치 BCMath 확장

PHP 설치 BCMath 확장

藏色散人
藏色散人앞으로
2020-01-11 17:41:326492검색

BCMath 확장이란 무엇인가요?

대부분의 프로그래밍 언어는 부동 소수점 데이터 형식에 대한 IEEE 754 표준을 따르므로 부동 소수점 연산을 사용할 때 정밀도 손실 문제가 발생합니다. PHP는 보다 정확한 계산을 지원하기 위해 BCMath 라이브러리를 제공합니다.

1. PHP 소스코드 패키지 bcmatch 디렉터리를 찾습니다

find / -name bcmath

PHP 설치 BCMath 확장

실제로는 /mydata/php-7.3.5/ext/bcmath

cd /mydata/php-7.3.5/ext/bcmath

2를 사용합니다. PHP 설치 디렉터리에서 phpize

phpize 명령을 실행합니다. bin 디렉터리, 시스템 환경 변수에 PHP bin 디렉터리가 추가된 경우 bcmath 디렉터리에서 직접 phpize를 실행하세요

phpize

PHP 설치 BCMath 확장

그렇지 않으면 phpize 명령의 전체 경로를 작성하세요

/usr/local/server/php7.3/bin/phpize

3. php-config는 PHP의 bin 디렉토리에도 있습니다. 4. 컴파일 && 설치

./configure --with-php-config=/usr/local/server/php7.3/bin/php-config

5. PHP에 구성 추가

를 확인하실 수 있습니다. phpinfo() 함수의 구성 파일 위치

php.ini

sudo make && make install
PHP 설치 BCMath 확장6에 확장을 추가하세요. 서비스를 다시 시작하세요

이 다시 시작 명령은 특정 환경에 따라 다릅니다. 여기

vi /usr/local/server/php7.3/etc/php.ini
extension=bcmath.so

또는

service httpd restart

phpinfo()를 보거나 php -m 명령을 실행하여 확장 프로그램이 성공적으로 설치되었는지 확인하세요

더 많은 PHP 관련 지식을 보려면

PHP 튜토리얼PHP 설치 BCMath 확장을 방문하세요!

위 내용은 PHP 설치 BCMath 확장의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
이전 기사:AIML 기반 PHP 챗봇다음 기사:AIML 기반 PHP 챗봇