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