Я получаю этот вывод / ошибку для
# 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