>백엔드 개발 >PHP 튜토리얼 >몇 가지 일반적인 PHP 확장 설치 방법

몇 가지 일반적인 PHP 확장 설치 방법

尚
앞으로
2020-03-21 09:33:453402검색

몇 가지 일반적인 PHP 확장 설치 방법

fileinfo

1. 다운로드한 PHP 버전은

cd /path/php/ext/fileinfo
phpize
./configure --with-php-config=/path/php/bin/php-config
make
make install

2와 함께 제공됩니다. peclphp.net/에서 다운로드 및 설치를 검색하세요.

msgpack

다운로드 및 설치를 검색하세요. : version php 버전에 맞는건가요

wget "http://pecl.php.net/get/msgpack-0.5.7.tgz"
tar zxf msgpack-0.5.7.tgz
cd msgpack-0.5.7
/usr/local/php/bin/phpize
./configure --with-msgpack
make
make install

마지막으로 php.ini 파일을 수정하세요

extension = "msgpack.so"

imap php 설치 패키지에는

설치 종속성 패키지

yum install -y libc-client-* 
cd /path/php/ext/fileinfo
phpize
./configure --with-php-config=/path/php/bin/php-config --with-kerberos --with-imap-ssl
make
make install

일반적인 오류

configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.

라이브러리 파일이 없습니다

ll /usr/lib64/libc-client.so
 ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

컴파일하고 다시 설치하세요

intl 확장

설치 전 ICU를 설치해야 합니다

ICU 공식 홈페이지: http://www.icu-project.org/

다운로드 주소: http://download.icu-project .org/files/icu4c/ 49.1.2/icu4c-49_1_2-src.tgz

PHP intl: http://pecl.php.net/package/intl

ICU 설치

tar zxf icu4c-49_1_2-src.tgz
cd /path/icu/source
./configure --prefix=/usr/local/icu
make && make install

intl 확장 설치

cd /path/php/ext/intl
phpize
./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php5/bin/php-config
make
make install

# 마지막으로 php.ini 파일을 수정하세요

extension = "intl.so"

관련 권장 사항:

PHP 비디오 튜토리얼: https://www.php.cn/course/list/29/type/2.html

위 내용은 몇 가지 일반적인 PHP 확장 설치 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 oschina.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제