Установка PECL

Автор: Aussie, 16 июля, 2024

Пошагово для Debian-подобных систем:

~$ sudo aptitude update && sudo aptitude safe-upgrade

Пробуем установить (скорее всего уже само установилось)

~$ sudo aptitude install php-pear

Затем

~$ sudo aptitude install php5-dev ~$ sudo pecl install uploadprogress

Результат должен быть примерно таким

configuration option "php_ini" is not set to php.ini location
You should add "extension=uploadprogress.so" to php.ini

Потом начинаем искать этот самый php.ini.
Можно поискать здесь /etc/php5/apache2 или /etc/php5/cli
В ispCP Omega файлик лежит по адресу /var/www/fcgi/master/php5.

Когда найдете этот файлик в самый конец допишете

; install the uploadprogress library for Drupal (FileField module)
extension=uploadprogress.so

Перезагружаем Apache

sudo /etc/init.d/apache2 restart

Проверяем. Если файлик правильный нашли, то сообщение об ошибке исчезнет.
----

В ubuntu (без панелей и прочих управлялок) вместо изменения php.ini надо создать файлик uploadprogress.ini в /etc/php5/apache2/conf.d c текстом:
extension=uploadprogress.so

----- Федора APC установка yum install php-pecl-apc
В файле /etc/php.ini дописать строку extension=uploadprogress.so
А также в файле /etc/php.d/apc.ini, исправить apc.rfc1867 = 0 на apc.rfc1867 =1
С последующей перезагрузкой вэб-сервера.