phpize는 PHP 확장 모듈을 확장하는 데 사용됩니다. phpize를 통해 PHP 플러그인 모듈을 구축할 수 있습니다. 이를 사용하는 방법은 다음과 같습니다. 설치 시
을 참조하세요. . 다음과 같은 명령이 종종 있습니다:
코드는 다음과 같습니다:
/usr/local/webserver/php/bin/phpize
1. phpize란 무엇인가요?
PHP화란 무엇인가요?
phpize는 php 확장 모듈을 확장하는 데 사용됩니다. phpize를 통해 php 플러그인 모듈을 생성할 수 있습니다.
예를 들어 memcached나 ImageMagick과 같은 확장 모듈을 원본에 추가하려는 경우 컴파일된 PHP는 phpize를 사용할 수 있으며 다음 단계를 통해 작동합니다.
2. phpize는 어떻게 사용하나요?
php를 컴파일하면 php의 bin 디렉토리에 phpize 스크립트 파일이 생성됩니다. 추가하려는 확장 모듈을 컴파일하기 전에 다음 phpize를 실행하세요.
예를 들어, 지금 PHP에 memcache 확장 모듈을 추가하려면 다음 단계만 수행하면 됩니다.
코드는 다음과 같습니다.
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/webserver/ php/bin/phpize
./configure –with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
참고. /configure 이후에 php-config 파일
의 경로를 지정할 수 있습니다. 이렇게 하면 컴파일이 완료됩니다.
값을 php.ini 파일에 추가합니다. 코드는 다음과 같습니다.
extension = “memcache.so”
참고: config.m4를 찾을 수 없습니다.
이 오류는 어리석은 실수입니다. 압축을 푼 후 해당 폴더로 이동해야 합니다. 그렇지 않으면 phpize 오류가 보고됩니다.
PHP memcache 확장 라이브러리의 동적 컴파일, /usr/localphp 실행 시 오류가 발생했습니다. /bin/phpize,
코드는 다음과 같습니다:
autoconf를 찾을 수 없습니다. autoconf 설치와 $PHP_AUTOCONF 환경 변수가 올바르게 설정되었는지 확인한 후 이 스크립트를 다시 실행하세요.
분명히 파일이 없어 설치해야 합니다.
코드는 다음과 같습니다.
# wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
# tar -zvxf m4-1.4.9.tar.gz
# cd m4-1.4.9/
# ./configure && make && make install
# cd . ./
# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# tar -zvxf autoconf-2.62.tar.gz
# cd autoconf-2.62/
# ./configure && make && make install
그런 다음 다음 명령을 실행하여 설치
#/usr/local/ php/bin/ phpize
#./configure –prefix=/usr/local/memcached –with-libevent=/usr/local/libevent –with-php-config=/usr/local/php/bin /php-config
#make && make install