как установить и запустить Папидзе
Я имел в виду установить 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 ответов:
в Debian / Ubuntu он находится в пакете php5-dev.
sudo apt-get install php5-dev
для PHP 7.x (из комментария рахилвазира):
sudo apt-get install php7.x-dev
в 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 (без точки)
перейдите в загруженную папку и там вы найдете конфигурацию.М4. Откройте терминал и запустите phpsize.
например, если вы хотите использовать команду "phpize" для PHP 5.6, вы должны использовать полный путь: Код:
/opt/cpanel/ea-php56/root/usr/bin/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