리눅스
PHP의 bcmath 모듈을 컴파일 설치하는 방법
변군이글루
2020. 5. 19. 15:24
반응형
PHP의 bcmath 모듈을 컴파일 설치하는 방법
PHP의 bcmath 모듈을 추가로 설치하려면 PHP를 다시 컴파일하고 이 모듈을 활성화해야 합니다.
cd /usr/local/src/php-7.3.11/ext/bcmath/
/usr/local/php/bin/phpize
- 컴파일 및 설치
./configure --with-php-config=/usr/local/php/bin/php-config
make
- PHP의 확장 모듈 디렉토리를 확인
/usr/local/php/bin/php -i | grep ^extension_dir
$ /usr/local/php/bin/php -i | grep ^extension_dir
extension_dir => /usr/local/php/lib/php/extensions/debug-zts-20180731
=> /usr/local/php/lib/php/extensions/debug-zts-20180731
- PHP 설정 파일 업데이트
- PHP 설정 파일(php.ini)을 열어서 bcmath 모듈을 활성화합니다. PHP 설정 파일은 /etc/php.ini 또는 /etc/php/<버전>/php.ini에 위치할 수 있습니다.
cp modules/bcmath.so /usr/local/php/lib/php/extensions/debug-zts-20180731/.
- PHP 설정 파일의 경로를 확인
/usr/local/php/bin/php -i | grep '^Configuration File'
$ /usr/local/php/bin/php -i | grep '^Configuration File'
Configuration File (php.ini) Path => /usr/local/apache2/conf
vim /usr/local/apache2/conf/php.ini
extension=bcmath.so
- 모듈 확인
/usr/local/php/bin/php -m | grep bcmath
$ /usr/local/php/bin/php -m | grep bcmath
bcmath
- 웹 서버 재시작
/usr/local/apache2/bin/apachectl restart
이제 PHP의 bcmath 모듈이 컴파일 및 활성화되었으므로 해당 모듈을 사용하여 정수 연산 및 계산을 수행할 수 있습니다.
참고
- https://ma.ttias.be/how-to-compile-and-install-php-extensions-from-source/
728x90
반응형