>  기사  >  백엔드 개발  >  PHP 확장 모듈을 설치하는 방법

PHP 확장 모듈을 설치하는 방법

王林
王林원래의
2020-10-30 15:09:392630검색

PHP 확장 모듈을 설치하는 방법: 1. ext 디렉터리를 입력합니다. 2. 컴파일된 파일을 생성합니다. 3. [./configure --with-php-config=/opt/php5.6.27/bin/ 명령을 실행합니다. php-config]; 4. 컴파일하고 설치합니다.

PHP 확장 모듈을 설치하는 방법

모듈 설치 일반 규칙:

(추천 동영상 튜토리얼: php 동영상 튜토리얼)

1 ext/ 디렉토리에 해당 모듈을 입력하세요

2. bin/ phpize는 phpize를 한 번 실행하여 컴파일된 파일을 생성하는 것을 의미합니다

3./configure --with-php-config=/opt/php5.6.27/bin/php-config

4. 자체적으로 컬, gmp, mbstring 등과 같은 많은 확장 기능을 제공합니다. PHP를 컴파일하고 설치할 때 모든 확장 기능이 설치되는 것은 아닙니다. 그럼 PHP를 설치한 후 별도로 PHP 확장을 설치하고 싶다면 어떻게 해야 할까요?

php 버전 5.6.27

gd 확장 모듈을 별도로 설치하려면 php-5.6.27/ext/gd

에서 phpize를 실행하여 컴파일된 파일을 생성해야 합니다. phpize가 시스템에 도입되지 않은 경우, 이 파일은 PHP 설치 디렉터리의 bin에 있습니다.

여기서 먼저 make clean을 실행하세요. 이번에는 8개의 서버가 먼저 설치되지 않으면 100% 성공적으로 설치되지 않습니다. 그 중 어느 것도 freetype support

./configure --with-php-config=/opt/php5.6.27/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd

에 추가되지 않습니다. 일반적으로 php를 올바르게 -config로 지정하거나 컴퓨터에 php 버전이 하나만 있으면 해당 php의 Extension_dir에 올바르게 설치됩니다. make install 실행 후, Extension_dir 디렉터리에 해당 so가 없으면 생성된 so 파일을 수동으로 cp할 수 있습니다.

컴파일에 freetype 2가 추가되었는지 확인

make && make install

PHP 설치 확장 모듈

PHP bcmath 확장(PHP 구성 매개변수 --enable-bcmath).

Installation

BC 수학 함수는 PHP가 컴파일될 때 --enable-bcmath가 구성된 경우에만 사용할 수 있습니다.

Windows 버전의 PHP에는 이 확장 기능이 내장되어 있습니다.

Linux 버전의 PHP에서는 bcmath 확장을 수동으로 설치해야 합니다.

PHP 소스 코드 패키지에는 bcmath 확장 설치 파일이 기본적으로 포함되어 있습니다. 수동으로 설치하기만 하면 됩니다.

cd /soft/php-5.5.38/ext/bcmath// 进入PHP的源码包目录中的bcmatch扩展目录
/usr/local/php-5.5.38/bin/phpize   // 执行phpize命令
./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config  // 配置
make && make install
// 编译和安装

설치가 완료되면 bcmath.so 파일을 구해서 php 확장 저장소 디렉터리에 복사하시면 됩니다.


그런 다음 php 구성 파일 php.ini를 수정하고 다음 코드를 추가하세요.

extension=bcmath.so

마지막으로 php 서비스를 다시 시작하세요.

systenctl restart php-fpm

관련 권장 사항:

php training

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

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