>백엔드 개발 >PHP 튜토리얼 >Linux에서 PHP pcntl 확장을 설치하는 방법

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

小云云
小云云원래의
2018-03-06 13:20:583714검색

1. 같은 버전의 PHP를 다운로드하세요(내 버전은 php5.5.10, 내가 다운로드한 버전은 php5.5.10)

[root@CentOS6 lamp]# wget http://hk1.php.net/get/php-5.5.10.tar.gz
/from/this/mirror


PHP 버전이 다른 경우 wget http:/로 변경하세요. / hk1.php.net/get/php-x.x.xx.tar.gz/from/this/mirror

2. php:

[root@CentOS6 lamp]# tar -zxvf mirror

3. php/ext/pcntl/

[root@CentOS6 php-5.6.28]# cd ext/pcntl/

를 입력하세요. phpize

[root@CentOS6 pcntl]# /usr/bin/phpize 
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

5 명령을 실행합니다. 구성 명령 php-config

[root@CentOS6 pcntl]# ./configure --with-php-config=/usr/bin/php-config

6을 실행합니다. make && make install

[root@CentOS6 pcntl]# make && make install

가능한 오류:

공유 확장 설치: /usr/lib/php/modules/
make: 경고: 시계 오류가 감지되었습니다. 생성이 불완전할 수 있습니다.

해결책:

php-5.6.28 디렉토리를 입력하세요.

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c
sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c

재컴파일:

[root@CentOS6 pcntl]# make && make install
[root@CentOS6 pcntl]# make installInstalling shared extensions:    
 /usr/lib/php/modules/

7 pcntl

[root@CentOS6 pcntl]# echo "extension=pcntl.so" >> /etc/php.ini

8을 지원하도록 phpinfo()를 확인하세요. ;

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

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