PHP GMP 확장의 편집 및 설치를 시작하기 전에 다음 조건이 충족되었는지 확인하십시오.
PHP 환경이 설치되어 있는지 확인하고 GMP (GNU Multi-Precision) 라이브러리가 구성되고 GCC 컴파일러가 준비되어 있습니다. 서버에 관련 소프트웨어가 설치되어 있지 않은 경우 먼저 설치를 완료하십시오.
터미널을 열고 다음 명령을 사용하여 PHP 소스 코드를 얻으십시오.
<span class="fun">git 클론 https://github.com/php/php-src.git</span>
GMP 확장 디렉토리를 입력하십시오.
<span class="fun">CD PHP-SRC/ext/GMP</span>
필요한 PHP 버전 분기로 전환합니다 (여기서는 PHP 7.4를 예로 들어갑니다) :
<span class="fun">GIT 체크 아웃 PHP-7.4</span>
Git Branch 명령을 사용하여 현재 지점이 올바른지 확인하십시오.
구성 파일을 생성하려면 다음 명령을 실행하십시오.
<span class="fun">./BuildConf -포스</span>
그런 다음 컴파일 매개 변수를 구성하고 GMP 확장자를 활성화합니다.
<span class="fun">./configure-with-gmp</span>
여기서 -with-gmp 매개 변수는 GMP 확장의 컴파일 및 설치를 나타내는 데 사용됩니다.
컴파일 명령 실행 :
<span class="fun">만들다</span>
컴파일 프로세스에 몇 분이 걸릴 수 있습니다. 인내심을 가지십시오.
컴파일이 완료되면 확장자를 설치하십시오.
<span class="fun">설치하십시오</span>
설치가 완료되면 php.ini 구성 파일을 편집하고 다음을 추가하여 GMP 확장을 활성화하십시오.
<span class="fun">Extension = gmp.so</span>
구성 파일을 저장하고 닫습니다.
구성을 적용하려면 PHP 서비스를 다시 시작하십시오.
<span class="fun">Sudo Service PHP-FPM 재시작</span>
다음 내용으로 테스트 PHP 파일을 만듭니다.
<?php
phpinfo();
?>
이 파일을 방문하여 페이지에서 "GMP"관련 정보를 찾으십시오. 이것이 나타나면 확장 설치가 성공적입니다.
위의 단계를 통해 PHP GMP 확장의 컴파일 및 설치를 성공적으로 완료했으며 이제 GMP 기능을 사용하여 대규모 작업을 처리 할 수 있습니다.
설치 중에 문제가 발생하면 환경 종속성 및 오류 로그를 확인하여 구성이 올바른지 확인하십시오.
나는 당신에게 원활한 개발을 기원합니다!