252

ffmpeg私は自分のPHPセットアップの拡張機能としてインストールするつもりでした。したがって、インストールする前に、インストールする必要があり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を見つけても何も返されませんでした。

ここで、どのように取得して実行できるかについてのポインタはありますphpizeffmpeg

4

18 に答える 18

561

Debian/Ubuntu (Debian 9 以降または Ubuntu 16.04 以降) の最近のバージョンでは、php-dev依存関係パッケージをインストールします。これにより、ディストリビューションに適したバージョンの が自動的にインストールphp{x}-devされます。

sudo apt install php-dev

古いバージョンの Debian/Ubuntu:

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
于 2012-01-24T04:57:54.283 に答える
75

PHP7 ユーザー向け

7.1

sudo apt install php7.1-dev

7.2

sudo apt install php7.2-dev

7.3

須藤 apt インストール php7.3-dev

7.4

須藤 apt インストール php7.4-dev

PHP のバージョンがわからない場合は、コマンドを実行するだけですphp -v

于 2016-07-03T10:23:11.920 に答える
27

ああ../usr/bin/phpizeだけではなく、入力して実行しましたphpize

于 2010-06-24T10:43:52.503 に答える
8

うーん...実際、これがどのように解決したのかわかりませんか?しかし、次の手順で解決しました:

find / -name 'config.m4'

次に、config.m4 が、phpize したいもののフォルダー内のどこかにあるかどうかを確認します。そのフォルダーに移動し、そこで直接 phpize を実行します。

于 2012-01-13T09:33:19.683 に答える
5

php 7 を使用する ubuntu 14.04LTS の場合、以下を発行します。

sudo apt-get install php-dev

次にインストールします。

pecl install memcache
于 2016-09-06T12:35:03.800 に答える
1

これは、ubuntu の誰かを助けるかもしれません。約束はできません。

sudo apt-get install libcurl3 php5-dev libcurl4-gnutls-dev libmagic-dev
sudo apt-get install php-http make
sudo pecl install pecl_http

そして php.ini に追加"extension=http.so"します (通常は にあります/etc/php5/apache2/php.ini)

次に、Apache を再起動します ( sudo service apache2 restart)。

疑わしい場合は、Apache ログを確認してください。

sudo su --
cd /var/log/apache2
tail -25 error.log

http.so は起動していますか、それとも失敗していますか?

于 2013-06-11T17:17:10.660 に答える
1

Plesk がインストールされた ubuntu の場合は run apt-get install plesk-php56-dev、他のバージョンの場合は phpXX の XX を変更するだけです (ドットなし)。

于 2017-06-29T16:20:27.547 に答える