Назад | Перейти на главную страницу

Как установить pecl uploadprogress на Debian Lenny

Я получаю этот вывод / ошибку для

# pecl install uploadprogress

downloading uploadprogress-1.0.1.tgz ...
Starting to download uploadprogress-1.0.1.tgz (8,536 bytes)
.....done: 8,536 bytes
4 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
building in /var/tmp/pear-build-root/uploadprogress-1.0.1
running: /tmp/pear/temp/uploadprogress/configure
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
ERROR: `/tmp/pear/temp/uploadprogress/configure' failed

php-pear установлен. Я в тупике.

На вашем пути отсутствует gcc, скорее всего, он у вас не установлен.

Не забудьте также установить make. В Debian просто установите пакет build-essentials, все необходимые инструменты являются его зависимостями. Возможно, вы захотите сохранить список установленных пакетов и удалить их после компиляции расширения PECL, поскольку вы, вероятно, не захотите хранить эти инструменты на веб-сервере.

Помимо этого, это должно вас направить:

http://joergfelser.at/content/howto-install-pecl-uploadprogress-debian-50-lenny