Linux 운영 체제에서 PHP 확장 설치는 PHP 기능 및 성능을 향상시키는 핵심 단계입니다. 이 기사는 Linux 환경에서 PHP 확장을 쉽게 설치하고 관리하여 PHP 응용 프로그램을 최적화 할 수있는 자세한 안내서를 개발자에게 제공합니다.
PHP Extensions는 개발자가보다 강력한 도구를 활용할 수있는 추가 기능 및 라이브러리를 제공합니다. 공통 확장에는 GD (이미지 처리), CURL (데이터 요청), PDO (데이터 액세스) 등이 포함됩니다. 확장의 적절한 설치는 개발 효율성 및 응용 프로그램 성능을 크게 향상시킵니다.
PHP 확장을 설치하는 프로세스는 일반적으로 다음 단계로 나뉩니다.
확장자 설치를 시작하기 전에 먼저 현재 PHP 버전을 확인해야합니다. 다음 명령을 사용하여 PHP 버전을 확인할 수 있습니다.
php -v
대부분의 PHP 확장은 Linux 시스템의 특정 라이브러리에 의존해야합니다. 패키지 관리자를 사용하여 이러한 종속성 패키지를 설치할 수 있습니다. 예를 들어, 우분투 시스템에서는 다음 명령을 실행하여 PHP 개발 도구를 설치하십시오.
<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>
PHP 확장자를 제거 해야하는 경우 PECL 명령을 사용하여 제거하거나 관련 .so 파일을 수동으로 삭제하고 php.ini에서 해당 구성 줄을 제거 할 수 있습니다.
위의 단계를 통해 Linux 시스템에서 PHP 확장을 성공적으로 설치하고 개발 요구에 따라 PHP 응용 프로그램을 최적화 할 수 있습니다. 설치 과정에서 문제가 발생하면 공식 문서 또는 커뮤니티 지원 컨설팅을 통해 일반적인 설치 문제를 해결하는 데 도움이 될 수 있습니다.