BCMath 확장이란 무엇인가요?
대부분의 프로그래밍 언어는 부동 소수점 데이터 형식에 대한 IEEE 754 표준을 따르므로 부동 소수점 연산을 사용할 때 정밀도 손실 문제가 발생합니다. PHP는 보다 정확한 계산을 지원하기 위해 BCMath 라이브러리를 제공합니다.
1. PHP 소스코드 패키지 bcmatch 디렉터리를 찾습니다
find / -name 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
그렇지 않으면 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.inisudo make && make install6에 확장을 추가하세요. 서비스를 다시 시작하세요
이 다시 시작 명령은 특정 환경에 따라 다릅니다. 여기
vi /usr/local/server/php7.3/etc/php.ini extension=bcmath.so
또는
service httpd restart
phpinfo()를 보거나 php -m 명령을 실행하여 확장 프로그램이 성공적으로 설치되었는지 확인하세요
더 많은 PHP 관련 지식을 보려면PHP 튜토리얼을 방문하세요!
위 내용은 PHP 설치 BCMath 확장의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!