PHP 확장 설치 방법: 먼저 PHP 소스 코드 패키지를 다운로드하여 컴파일하고 설치합니다. 그런 다음 구성 후 매개변수를 추가하여 설치를 제어합니다.
추천: "PHP 튜토리얼"
php 확장 설치 튜토리얼
Swoole 확장의 PHP 설치를 예로 들어보세요.
php 소스 코드 컴파일 및 설치
소스 코드 패키지를 다운로드하고 컴파일 및 설치
$ wget http://cn2.php.net/distributions/php7-1.0.tar.gz $ tar -zxvf php7-1.0.tar.gz $ cd php7-1.0 $ ./configure --prefix=$HOME/php7/book/php7-1.0/output --enable-fpm $ make && make install
./configure는 설치 플랫폼의 대상 특성을 감지하고 일부 시스템 설정을 지정하는 데 사용됩니다.
이 단계는 일반적으로 사용됩니다. Makefile을 생성하려면 구성 후에 매개변수를 추가하여 설치를 제어할 수 있습니다. 예를 들어, ./configure --prefix=/usr은 /usr 아래에 소프트웨어를 설치한다는 의미입니다. 실행 파일이 /usr/bin(기본값
/usr/local/bin 대신)에 설치된 경우 리소스 파일은 /usr/share(기본값 /usr/local/share 대신)에 설치됩니다. 동시에 –sys-config= 매개변수를 지정하여 일부 소프트웨어의 구성 파일을 설정할 수 있습니다. 일부 소프트웨어는 –with, –enable, –without, –disable 등과 같은 매개변수를 추가하여 컴파일을 제어할 수도 있습니다. ./configure –help를 허용하면 자세한 지침과 도움말을 볼 수 있습니다.
매개변수에 대한 자세한 설명:
--prefix=PREFIX 파일은 PREFIX에서 지정한 디렉터리에 설치됩니다.
--bindir=DIRECTORY 실행 프로그램의 디렉터리를 선언합니다.
--libdir=DIRECTORY
라이브러리 파일과 동적으로 로드된 모듈. 기본값은 EXEC-PREFIX/lib입니다.
--includedir=DIRECTORY
C 및 C++ 헤더 파일용 디렉터리입니다. 기본값은 PREFIX/include입니다.
--enable-syslog 시스템 로깅 활성화
--enable-debug 모든 프로그램과 라이브러리는 디버깅 기호로 컴파일됩니다.
make는 Makefile에서 명령을 읽은 다음 컴파일하는 데 사용됩니다.
make install은 Makefile의 지침도 읽어서 지정된 위치에 설치하는 데 사용됩니다.
PEAR, PECL
PEAR PHP 확장 및 응용 프로그램 저장소(PHP 확장 및 응용 프로그램 저장소)
PECL(PHP 확장 커뮤니티 라이브러리), C++ 등으로 구성된 일련의 알려진 확장 라이브러리를 제공하는 PHP 확장 라이브러리. 다른 언어로 작성
Pear: PHP용 확장 코드 패키지입니다. 모든 확장은 강력하고 설치가 쉬우며 수정 및 사용할 수도 있습니다. 사용시에는 코드에 포함시켜서 사용해야 합니다.
Pecl: 실제 개발에 필요한 기능을 보완할 수 있는 PHP의 표준 확장입니다. 모든 확장은 Windows에서 Dll 형식으로 나타나므로 별도로 컴파일해야 합니다. 표현은: PHP의 공식 표준에 따라 C 언어로 작성되었습니다. 소스 코드는 공개되어 있지만 일반 사람들은 소스 코드를 마음대로 변경할 수 없습니다.
Pear는 PHP의 상위 확장이고 Pecl은 PHP의 하위 확장입니다.
아아아아위 내용은 PHP 확장 설치 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!