как установить и запустить Папидзе
Я имел в виду установить 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