>  기사  >  백엔드 개발  >  Ubuntu에서 PHP 구성에 Extension이 없는 문제를 해결하는 방법

Ubuntu에서 PHP 구성에 Extension이 없는 문제를 해결하는 방법

PHPz
PHPz원래의
2023-03-21 11:49:461495검색

Ubuntu 운영 체제를 사용하는 경우 PHP 확장 프로그램을 설치하려고 할 때 확장 프로그램이 없는 문제가 발생할 수 있습니다. 이는 Ubuntu의 PHP가 기본적으로 가능한 모든 확장 기능을 포함하지 않기 때문입니다. 이 문제는 실제로 해결하기 쉽습니다. 다음으로 Ubuntu에서 PHP 확장을 구성하는 방법을 간략하게 소개하겠습니다.

  1. PHP 버전 번호 확인

확장 프로그램을 설치하기 전에 PHP 버전 번호를 확인해야 합니다. Ubuntu에서는 터미널에서 다음 명령을 실행하여 확인할 수 있습니다.

php -v

결과에 PHP 버전 정보가 표시됩니다.

  1. 필요한 PHP 확장을 찾아 설치하세요

PHP 버전 번호를 확인한 후 APT 저장소에 포함된 Ubuntu의 검색 명령을 통해 필요한 PHP 확장을 찾아서 설치할 수 있습니다.

예를 들어 MySQL 확장을 설치해야 하는 경우 다음 명령을 입력할 수 있습니다.

sudo apt-get update
sudo apt-get install php-mysql

이 명령은 php-mysql 패키지를 설치하며, 이 패키지는 MySQL 확장을 PHP 인스턴스에 추가합니다.

  1. PHP 다시 시작

새 PHP 확장을 설치한 후 확장을 적용하려면 PHP를 다시 시작해야 합니다.

sudo systemctl restart apache2

이 명령은 Apache 서비스를 다시 시작하고 새로운 PHP 확장을 적용합니다.

  1. 수동으로 확장 설치

때때로 일부 PHP 확장을 수동으로 설치해야 할 수도 있습니다. 이 프로세스를 수행하려면 특정 버전의 확장 소스 코드를 다운로드한 다음 로컬로 설치해야 합니다. 예는 다음과 같습니다.

확장 소스 코드 다운로드:

wget https://pecl.php.net/get/redis-4.3.0.tgz

확장 소스 코드 압축 해제:

tar -zxvf redis-4.3.0.tgz

압축이 풀린 디렉터리 입력:

cd redis-4.3.0

확장 컴파일 및 설치:

sudo phpize
sudo ./configure
sudo make
sudo make install

Ubuntu에서 PHP 확장 구성은 실제로 매우 어렵습니다. 간단합니다. 여전히 문제가 있는 경우, 아마도 PHP 버전에 따라 처리 방식이 다르기 때문일 것입니다. 솔루션을 찾아 적용하기 전에 시간을 내어 설명서와 지침을 주의 깊게 읽어 보시기 바랍니다.

위 내용은 Ubuntu에서 PHP 구성에 Extension이 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.