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

小云云
풀어 주다: 2023-03-20 20:12:02
원래의
3620명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!