Установка БТР. Использовать pecl или apt-get?

13

Я видел руководства, которые используют apt-get install php-apcи руководства, которые используют pecl install apc.

Один метод лучше другого? Или это просто два разных способа установки одного и того же? В чем разница?

Из того, что я прочитал, кажется, что использование pecl installполучит более позднюю версию, верно?

Использование Ubuntu 12.04-64bit, если это имеет значение. Благодарю.

ril44
источник
2
Я думаю, что php-apc не работает в Ubuntu, в последний раз я проверял, что это было по крайней мере.
Томас Уорд
У меня оба метода установки APC работали. Используя pecl, мне пришлось установить дополнительный пакет или два, иначе он получит ошибку и прервет установку. Мне просто интересно, если один метод делает что-то дополнительное ...
ril44

Ответы:

7

Это зависит от того, хотите ли вы управлять обновлениями с помощью apt-getили pecl. В любом случае нет никакой реальной пользы для одного против другого.

dprevite
источник
6

Разница в том, что PECL предоставит вам более новую версию APC.

  • PECL установит последнюю выпущенную версию 3.1.13 на момент написания этой статьи.
  • APT установит 3.1.7 на 12.04 LTS

См. Различия в журнале изменений: http://pecl.php.net/package-changelog.php?package=APC&release=3.1.7

Вобщем:

  • Если вам не слишком важна версия, используйте APT, так как ее легче поддерживать
  • Если вам нужны самые последние функции или исправления, используйте PECL
gou1
источник
5

«PECL - это репозиторий для PHP-расширений, предоставляющий каталог всех известных расширений и средств размещения для загрузки и разработки расширений PHP». 1 PECL поставляется с пакетом php-pear.

Чтобы установить APC,

Просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже.

sudo apt-get install php-apc

Примечание. В более новых версиях Ubuntu APC доступен из диспетчера пакетов; однако, если вы используете более старую версию Ubuntu и вы не можете найти пакет apc-php. Вы можете установить через PECL, но необходимо установить некоторые зависимости, тогда PECL можно использовать для установки APC.

1 "Что такое PECL?"

Митч
источник
1
Спасибо за ответ. Я понимаю, что такое PECL и как установить APC с помощью apt-get. Мне было любопытно, какие различия были между этими двумя методами? Один метод лучше другого?
ril44
Спасибо, работал для меня sudo apt-get установить php-apc с PHP 5.5.9-1ubuntu4.17 ;-)
Рамеш Чанд