>  기사  >  백엔드 개발  >  PHP7.3이 컬을 지원하지 않는 이유는 무엇입니까? 어떻게 해결하나요?

PHP7.3이 컬을 지원하지 않는 이유는 무엇입니까? 어떻게 해결하나요?

PHPz
PHPz원래의
2023-03-24 17:09:411436검색

PHP는 강력한 기능과 사용 용이성으로 인해 웹 개발에 널리 사용되는 잘 알려진 인터넷 프로그래밍 언어이며 전 세계 웹 사이트에서 널리 사용됩니다. 그러나 PHP7.3에서는 컬과 같은 일부 일반적인 도구를 제대로 사용할 수 없다는 사실을 발견했습니다. 그렇다면 PHP7.3은 왜 컬을 지원하지 않습니까? 해결책은 무엇입니까? 이 기사에서는 이 문제에 대해 자세히 설명합니다.

우선, PHP7.3에서는 컬을 사용할 수 있다는 사실을 명확히 해야 합니다. 그러나 PHP7.3을 설치한 후 "치명적인 오류: 정의되지 않은 함수 컬_init() 호출" 또는 "cURL 확장이 설치되지 않았습니다"라는 오류 메시지가 나타날 수 있습니다. 이 오류 메시지는 PHP 환경에 컬 확장이 없음을 나타냅니다.

PHP7.3은 왜 컬을 지원하지 않나요? 사실 새 버전의 PHP7.3에서는 컬 라이브러리가 제거되고 libcurl로 대체되었습니다. 이는 PHP7.3 환경에서는 컬 확장 대신 libcurl 확장을 사용해야 함을 의미합니다.

libcurl 확장을 설치하는 방법은 무엇입니까? 다음은 몇 가지 간단한 단계입니다.

1. libcurl 라이브러리를 다운로드하고 설치합니다.

libcurl 공식 웹사이트로 이동하여 해당 tar 패키지를 다운로드한 후 임의의 디렉터리에 압축을 풀고 해당 디렉터리에 들어가서 다음 명령을 실행합니다.

./configure
make
sudo make install

2. libcurl 확장 설치:

PHP용 libcurl 확장을 다운로드하고 설치합니다. PECL을 사용하여 설치할 수 있습니다.

sudo pecl install curl

이 명령은 PECL 저장소에서 자동으로 컬 확장을 다운로드합니다. 그것을 설치하십시오. 설치가 완료된 후 확장 기능을 활성화하려면 php.ini 파일에 다음 줄을 추가해야 합니다.

extension=curl.so

3. 웹 서버를 다시 시작합니다.

설치가 완료된 후 웹 서버를 다시 시작해야 합니다. 수정사항이 적용됩니다.

4. 테스트 성공 여부:

설치가 완료된 후 libcurl 확장이 성공적으로 설치되고 활성화되었는지 테스트해야 합니다. 터미널에 다음 명령을 입력하세요.

php -i | grep -i curl

다음과 유사한 출력이 표시되면 libcurl 확장이 성공적으로 설치되고 활성화된 것입니다.

curl
cURL support => enabled
cURL Information => 7.54.0

이 간단한 단계를 통해 PHP7.3에서 libcurl 확장을 성공적으로 설치하고 활성화할 수 있습니다. . 물론 문제가 발생하면 PHP7.3 설치 매뉴얼을 확인하여 추가 도움을 받으시기 바랍니다.

일반적으로 PHP7.3의 컬 문제는 해결하기가 매우 쉽습니다. 새 버전에서는 컬 확장을 교체하기 위해 다른 라이브러리를 사용해야 하지만, 설치 매뉴얼을 검색하고 읽어보면 이 문제를 빠르게 해결할 수 있습니다. 마지막으로, PHP7.3의 libcurl 확장을 사용하여 개발 및 유지 관리에 큰 영향을 주지 않고 동일한 효과를 얻을 수 있습니다.

위 내용은 PHP7.3이 컬을 지원하지 않는 이유는 무엇입니까? 어떻게 해결하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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