>백엔드 개발 >PHP 문제 >PHP에서 컬 확장을 설치하는 방법

PHP에서 컬 확장을 설치하는 방법

WJ
WJ원래의
2020-05-29 16:14:424539검색

PHP에서 컬 확장을 설치하는 방법

때때로 PHP를 설치한 후 현재 PHP 작업에 영향을 주지 않고 일부 확장을 추가해야 하는 경우가 있습니다. 확장을 동적으로 추가해야만 이를 달성할 수 있습니다.

PHP에서 컬 확장 설치 방법:

1. 먼저 일부 디렉터리를 명확히 합니다
1. 소스 패키지 디렉터리는 인터넷에서 다운로드한 소스 코드 패키지 파일이 있는 디렉터리로, 다운로드한 php, mysql, http 및 기타 소스 코드
예: /usr/local/src/
2.PHP 확장 패키지 경로는 PHP가 확장 서비스를 지원하는 데 사용하는 소프트웨어 패키지입니다. 일반적으로 PHP 소스 코드 패키지의 ext 디렉토리에 있습니다. 예: /usr/local/src/php-7.0.12/ext/

2. 설치 시작
1. 먼저 컬 서비스를 설치하고 먼저 컬 소스 코드 패키지를 다운로드하여 소스 코드에 넣으세요. 패키지 디렉토리 소스 코드 패키지를 다운로드하세요

https://curl.haxx.se/download/  或  https://curl.haxx.se/download.html
#解压
    tar -zxvf curl-7.55.1.tar.gz
   
 #进入目录
    cd curl-7.55.1
    
#预编译(并指定安装位置)
    mkdir /usr/local/lib/curl
    ./configure --prefix=/usr/local/lib/curl/
   
 #安装
    make && make install

2. PHP의 컬 확장을 설치하세요. --with-curl = /usr/local/lib/curl은 위에서 컬이 설치된 디렉토리입니다

 #进入 php 扩展包安装位置
    cd /usr/local/src/php-7.0.12/ext/curl
    #生成 configure 文件
    /usr/local/php/bin/phpize
    #预编译
    ./configure --with-php-config=/usr/local/php/bin/php-config  --with-curl=/usr/local/lib/curl
    #安装
    make && make install

3. 설치 후 /usr/local/php/lib/php/extensions/no-debug-zts-20151012/가 표시됩니다. 컬.so 파일이 생성됩니다
4. 컬 지원

extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20151012/ "
extension=curl.so 开启或者加上

5. 아파치를 다시 시작하세요 더 일반적으로 사용되는 방법도 있습니다. 확장 템플릿 PHP 소스 코드가 통합되었습니다. PHP 확장 디렉터리 /usr/local/src/php로 직접 이동하세요. -7.0.12/ext/
curl 디렉터리를 찾아 /usr/local/php/bin/phpize 디렉터리를 입력하고 구성 파일 ./configure --with-php-config=/usr/local/php를 생성합니다. /bin/php-config //컴파일하고 설치하여 php.ini에서 확장 기능을 활성화합니다.

관련 권장사항: "

php 중국어 웹사이트

위 내용은 PHP에서 컬 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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