[php] phpize를 설치하고 실행하는 방법

ffmpegPHP 설정의 확장으로 설치하는 것을 의미했습니다 . 따라서 설치하기 전에 설치해야 phpize합니다. 에 php5-dev의해 설치 되었습니다 sudo apt-get install php5-dev. 그러나 지금 실행 phpize하면 다음 오류가 발생합니다.

phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module

내 php.ini의 위치는 /usr/local/zend/etc/php.ini

다른 온라인 리소스에서 나는 이것을 시도했다.

sudo apt-get install autoconf automake libtool m4

그러나 그들 모두는 이미 설치되어 있습니다.

config.m4가 아무것도 반환하지 않았습니다.

모든 포인터는 여기에 내가 얻을 수있는 방법을 phpize따라서, 그리고 ffmpeg하고 실행?



답변

최신 버전의 Debian / Ubuntu (Debian 9+ 또는 Ubuntu 16.04+)의 경우 php-dev종속성 패키지를 설치하면 php{x}-dev배포에 맞는 올바른 버전이 자동으로 설치됩니다 .

sudo apt install php-dev

이전 버전의 데비안 / 우분투 :

PHP 5의 경우 php5-dev 패키지에 있습니다.

sudo apt-get install php5-dev

PHP 7.x (rahilwazir 의견) :

sudo apt-get install php7.x-dev

RHEL / CentOS / yum

yum install php-devel # see comments


답변

PHP7 사용자

7.1

sudo apt 설치 php7.1-dev

7.2

sudo apt 설치 php7.2-dev

7.3

sudo apt 설치 php7.3-dev

7.4

sudo apt 설치 php7.4-dev

PHP 버전이 확실하지 않으면 간단히 명령을 실행하십시오. php -v


답변

Ohk .. /usr/bin/phpize대신 입력하여 실행했습니다 phpize.


답변

Redhat Enterprise / CentOS에서 다음을 사용 yum하여 php-devel모듈 을 설치하십시오 .

yum install php-devel

PHP 7의 경우 다음이 필요합니다.

yum install php70-php-devel


답변

흠 … 실제로 이것이 어떻게 해결되었는지 몰라? 그러나 다음 단계로 문제가 해결되었습니다.

find / -name 'config.m4'

이제 config.m4가 phpize하려는 해당 폴더의 아무 곳에 나 있는지 확인하십시오. 해당 폴더로 이동하여 phpize를 직접 실행하십시오.


답변

1 단계 : 설치된 PHP 버전이 확실하지 않은 경우 먼저 터미널에서 다음 명령을 실행하십시오.

php -v

출력 : 위의 명령은 컴퓨터에 설치된 PHP 버전을 출력하며 광산은 7.2입니다.

PHP 7.2.3-1ubuntu1 (cli) (built: Mar 14 2018 22:03:58) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.3-1ubuntu1, Copyright (c) 1999-2018, by Zend Technologies

2 단계 : phpize를 설치하려면 내 PHP 버전이 7.2.3이므로 다음 명령을 실행하십시오. 나는 그것을 7.2로 대체 할 것이므로 명령은 다음과 같습니다.

sudo apt-get install php7.2-dev

3 단계 : 완료!

다른 방법 (선택 사항) :
컴퓨터에 설치된 PHP 버전을 기반으로 phpize 버전을 자동으로 설치하려면 다음 명령을 실행하십시오.

sudo apt-get install php-dev

이 명령은 설치된 적절한 버전의 php를 자동으로 감지하고 동일한 phpize를 설치합니다.


답변

PHP 7이 설치된 우분투 14.04LTS의 경우 :

sudo apt-get install php-dev

그런 다음 설치하십시오.

pecl install memcache