Linux 운영 체제에서 PHP 확장 설치는 PHP 기능 및 성능을 향상시키는 핵심 단계입니다. 이 기사는 Linux 환경에 PHP 확장을 설치하는 방법을 자세히 소개하여 개발자가 PHP 응용 프로그램을 더 잘 관리하고 최적화 할 수 있도록 도와줍니다.
PHP Extensions는 개발자에게 추가 기능과 라이브러리를 제공하여 개발자가보다 강력한 도구를 사용할 수 있도록합니다. 예를 들어, 공통 확장에는 이미지 처리 용 GD, 데이터 요청의 CURL 및 데이터베이스 액세스를위한 PDO가 포함됩니다. 올바른 확장을 설치하면 개발 효율성이 향상 될뿐만 아니라 응용 프로그램의 성능을 크게 최적화합니다.
PHP 확장을 설치하는 프로세스에는 일반적으로 다음 단계가 포함됩니다.
먼저 PHP 버전이 올바르게 설치되어 있는지 확인하십시오. 다음 명령을 사용하여 현재 PHP 버전을 확인할 수 있습니다.
php -v
많은 PHP 확장에는 Linux 시스템의 특정 종속성 라이브러리가 필요합니다. 패키지 관리자를 사용하여 이러한 종속성을 설치할 수 있습니다. 예를 들어, 우분투 시스템에서 다음 명령을 실행하십시오.
<span class="fun">sudo apt-get 설치 php-dev</span>
설치하려는 확장에 따라 다른 라이브러리를 설치해야 할 수도 있습니다.
<span class="fun">sudo apt-get 설치 libcurl4-openssl-dev</span>
다음 두 가지 방법으로 PHP 확장을 설치할 수 있습니다.
가장 쉬운 방법은 PECL 명령을 사용하여 확장자를 설치하는 것입니다. MemCached Extension의 설치를 예로 들어 다음 명령을 실행하십시오.
<span class="fun">Sudo Pecl Memcached 설치</span>
더 많은 사용자 정의 옵션이 필요하거나 PECL에서 확장을 사용할 수없는 경우 소스에서 컴파일 및 설치하도록 선택할 수 있습니다. 먼저 확장 소스 코드 패키지를 다운로드 한 다음 압축을 풀고 디렉토리를 입력하십시오. 다음으로 다음 명령을 실행하십시오.
<span class="fun">phpize</span>
<span class="fun">./configure</span>
<span class="fun">만들다</span>
<span class="fun">Sudo는 설치합니다</span>
확장자가 설치된 후에는 php.ini 파일에서 활성화해야합니다. php.ini 파일을 편집하고 다음 줄을 추가하십시오.
<span class="fun">Extension = memcached.so</span>
마지막으로, 확장자가 적용 되려면 웹 서버를 다시 시작해야합니다. 예를 들어, Apache 서버를 사용하는 경우 다음 명령을 실행할 수 있습니다.
<span class="fun">sudo systemctl 다시 시작 apache2</span>
다음 명령을 사용하여 현재 설치된 PHP 확장을 볼 수 있습니다.
<span class="fun">PHP -M</span>
확장자를 제거 해야하는 경우 PECL Un -Install 명령을 사용하거나 해당. 파일을 수동으로 삭제하고 php.ini에서 관련 구성을 제거 할 수 있습니다.
이 기사에서 제공된 방법을 통해 Linux 아래에서 PHP 확장을 쉽게 설치할 수 있습니다. 프로젝트 요구 사항을 기반으로 올바른 확장을 선택하면 PHP 응용 프로그램의 성능을 크게 최적화하는 데 도움이됩니다. 설치 프로세스 중에 문제가 발생하면 관련 문서를 검토하거나 개발자 커뮤니티의 지원을 구하는 것이 좋습니다.