Установка uploadprogress и PECL для Drupal в Debian/Ubuntu/Linux Mint

Установка uploadprogress и PECL для Drupal в Debian/Ubuntu/Linux Mint

PECL — это репозиторий модулей для PHP, которые написанны на C, доступных через систему пакетов PEAR. PECL был создан, когда возникла проблема удаления некоторых модулей из стандартной поставки PHP. Модули PECL разработаны в соответствии со стандартами кодирования, которые приняты командой разработчиков PHP.

Сейчас я покажу в своей новой теме «Установка uploadprogress и PECL для Drupal в Debian/Ubuntu/Linux Mint» как можно установить uploadprogress и PECL для Drupal в Debian и Ubuntu или Linux Mint. Приведу 2 способа как это можно сделать.

Способ 1

Установим дополнительные пакеты для установки используйте:

2 lines

Добавим установленные модули в конфигурационный файл  php5 командой:

# echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini

После всего этого, перезагрузим Apache2:

#·/etc/init.d/apache2 restart

Способ 2

Если не помог способ что я приводил выше, не расстраивайтесь, есть еще решение.

Первое что мы сделаем, установим вспомогательное ПО:

После чего выполняем:

2 lines
# export DEBFULLNAME="Your_Name"
# export DEBEMAIL="your_email"

Перейдем в директорию, где будем собирать пакет из исходников командой:

2 lines
# cd /usr/local/src
# pecl download uploadprogress

Распаковываем скачанный файл командой:

# dh-make-pecl --only 5 uploadprogress-*.tgz &&·cd php-uploadprogress-*/

Компилируем модуль:

#·./debian/rules binary

Начнется сборка пакета, это займет некоторое время и оно зависит от мощности вашего процессора.

Устанавливаем только что скомпилорованный файл:

#·dpkg -i ../php5-uploadprogress*.deb

Прописываем данный модуль uploadprogress в конфиг php5 (а лежит он тут /etc/php5/conf.d/uploadprogress.ini ) командой:

#·echo 'extension=uploadprogress.so' > /etc/php5/conf.d/uploadprogress.ini

Перезагружаем веб сервер Apache:

#·/etc/init.d/apache2 restart

Чтобы проверить работоспособность pecl и uploadprogress нужно создать файл со следующим содержанием:

# ·vim /var/www/php_info.php
3 lines
<?php
phpinfo();
?>

Или просто выполнить команду:

# php -m

На этом, Установка uploadprogress и PECL для Drupal в Debian/Ubuntu/Linux Mint завершена, спасибо что читаете мой сайт  http://linux-notes.org

Было ли это полезно?

0 / 0