반응형
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
반응형
'리눅스' 카테고리의 다른 글
mytop을 사용하여 MySQL 데이터베이스 서버의 성능을 모니터링하는 방법 (0) | 2020.06.04 |
---|---|
CentOS 7에서 Zabbix(5.0.0)을 소스로부터 컴파일하고 설치하는 방법 (0) | 2020.06.04 |
Apache 2.4 Invalid command 'LanguagePriority' (0) | 2020.05.19 |
MySQL 5.7 이후 버전에서 root 비밀번호를 변경하는 방법 (0) | 2020.05.19 |
killall 명령어 (0) | 2020.05.13 |