как установить и запустить Папидзе


Я имел в виду установить ffmpeg в качестве расширения для моей установки php. Поэтому, прежде чем я смогу установить его, мне нужно phpize его. Я установил php5-dev by 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.М4 ничего не вернула.

любой указатели здесь, как я могу получить phpize и, таким образом, ffmpeg и работает ?

14 154

14 ответов:

в Debian / Ubuntu он находится в пакете php5-dev.

sudo apt-get install php5-dev

для PHP 7.x (из комментария рахилвазира):

sudo apt-get install php7.x-dev

для пользователей PHP7

sudo apt-get install php7.0-dev

ОК.. Я получил его работает, набрав только 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 прямо там.

В Ubuntu 16.04, вы можете установить phpize С помощью команды

aptitude install php7.1-dev // for php 7.1

что эквивалентно

apt-get install php7.1-dev // for php 7.1

для ubuntu 14.04 LTS с php 7, проблема:

sudo apt-get install php-dev

установка:

pecl install memcache

установить с linux терминал

sudo apt-get install <php_version>-dev

пример :

sudo apt-get install php5-dev     #For `php` version 5
sudo apt-get install php7.0-dev   #For `php` version 7.0

Это может помочь кому-то на 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

и добавить "extension=http.so" на php.ini (обычно находится по адресу /etc/php5/apache2/php.ini)

затем перезапустите Apache (sudo service apache2 restart).

если вы сомневаетесь, проверьте свои журналы apache:

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

- это HTTP.так что начинать или нет?

для ubuntu с установленным plesk запустите apt-get install plesk-php56-dev ,для других версий просто измените XX в phpXX (без точки)

https://nelsahost.com

перейдите в загруженную папку и там вы найдете конфигурацию.М4. Откройте терминал и запустите phpsize.

например, если вы хотите использовать команду "phpize" для PHP 5.6, вы должны использовать полный путь: Код:

/opt/cpanel/ea-php56/root/usr/bin/phpize

конечно в PHP7. 2

sudo apt-get install php7.2-dev

Шаг 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