>백엔드 개발 >PHP 튜토리얼 >MAMP 환경에 PHP 확장 설치

MAMP 환경에 PHP 확장 설치

PHP中文网
PHP中文网원래의
2018-05-12 11:30:183696검색

MAMP 환경에서 PHP 확장 설치

PHP 확장을 설치하면 바로 phpize 사용이 생각나실 겁니다. 온라인에서 검색만 해도 좋은 튜토리얼을 찾으실 수 있습니다. 그런데 사실을 알고 있는데 왜 몇 시간 밖에 걸리지 않았습니까?

1. php.net에 접속하여 해당 버전의 소스코드를 다운로드하여

/Application/MAMP/bin/php/php5.6.10/include/php

에 넣습니다. 2. 해당 확장 디렉터리에 들어가서 phpize를 실행합니다

$cd /Application/MAMP/bin/php/php5.6.10/include/php/ext/pcntl$/Applications/MAMP/bin/php/php5.6.10/bin/phpize

MAMP 환경에 PHP 확장 설치

과 유사한 프롬프트가 반환되어야 합니다. 3.
./configure --with-php-c/MAMP/bin/php/php5.6.10/bin/php-config 컴파일할 수 있습니다. –with-php-config는 php를 가리킵니다. - 현재 사용하고 있는 PHP 버전에서는 이 경로가 잘못되면 컴파일이 성공하더라도 동작하지 않습니다.

4. 비교적 부드러운 것 같아요: make && make install.

그러면 문제가 발생합니다fatal error:'zend_config.h' file not found.
전체 컴퓨터 직접 검색: / -name 'zend_config.h'를 찾았지만 이 파일을 찾지 못했습니다. 결국 인터넷에서 찾았습니다. 그런 다음 오류를 신고하세요fatal error:'conf.w32.h' file not found.

잠시 검색한 후 문제를 발견했습니다. MAMP가 이러한 헤더 파일을 모두 삭제했습니다... 한 단계 더 수행해야 합니다.

$cd /Applications/MAMP/bin/php/php5.6.10/include/php/$./configure

프롬프트에서 경로를 지정하지 않습니다. icov에 추가하기만 하면 됩니다. -icov가 없으면 ./configure가 성공하는 한 make && make install이 필요하지 않습니다.

이제 컴파일이 성공하면 3단계와 4단계를 다시 수행합니다. MAMP 환경에 PHP 확장 설치

마침내 php.ini에 Extension=pcntl.so를 추가하고 아파치를 다시 시작하면 완료됩니다.

위 내용은 MAMP 환경에서 PHP Extension을 설치하는 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!



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