Instalowanie APC. Używasz pecl lub apt-get?

13

Widziałem przewodników, które używają apt-get install php-apci przewodników, które używają pecl install apc.

Czy jedna metoda jest lepsza od drugiej? Czy to tylko dwie różne metody instalowania tego samego? Jaka jest różnica?

Z tego, co przeczytałem, wydaje się, że używanie pecl installdostanie późniejszą wersję, prawda?

Używanie Ubuntu 12.04-64bit, jeśli ma to znaczenie. Dzięki.

ril44
źródło
2
Myślę, że php-apc jest uszkodzony w Ubuntu, ostatnio sprawdziłem, że przynajmniej.
Thomas Ward
Obie metody instalacji APC działały dla mnie. Korzystając z pecl, musiałem zainstalować dodatkowy pakiet lub dwa, w przeciwnym razie wystąpi błąd i przerwie instalację. Zastanawiałem się tylko, czy jedna metoda ma coś dodatkowego…
ril44

Odpowiedzi:

7

Zależy to od tego, czy chcesz zarządzać aktualizacjami za pomocą apt-getlub pecl. Tak czy inaczej, nie ma żadnej realnej korzyści dla jednego kontra drugiego.

dprevite
źródło
6

Różnica polega na tym, że PECL dostarczy ci nowszą wersję APC.

  • PECL zainstaluje najnowszą wydaną wersję 3.1.13 w momencie pisania tego tekstu
  • APT zainstaluje 3.1.7 na 12.04 LTS

Zobacz różnice w dzienniku zmian: http://pecl.php.net/package-changelog.php?package=APC&release=3.1.7

W sumie:

  • Jeśli nie zależy ci zbytnio na wersji, użyj APT, ponieważ jest łatwiejsza w utrzymaniu
  • Jeśli potrzebujesz najnowszych funkcji lub poprawki, użyj PECL
gou1
źródło
5

„PECL to repozytorium rozszerzeń PHP, które zawiera katalog wszystkich znanych rozszerzeń i hostingu do pobierania i opracowywania rozszerzeń PHP”. 1 PECL jest dostarczany z pakietem php-gruszka.

Aby zainstalować APC,

Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie.

sudo apt-get install php-apc

Uwaga: W nowszych wersjach Ubuntu APC jest dostępne w menedżerze pakietów; jednak jeśli używasz starszej wersji Ubuntu i nie możesz znaleźć pakietu apc-php. Możesz zainstalować za pomocą PECL, ale niektóre zależności muszą być zainstalowane, a następnie PECL można użyć do zainstalowania APC.

1 „Co to jest PECL?”

Mitch
źródło
1
Dziękuję za odpowiedź. Rozumiem, co to jest PECL i jak zainstalować APC za pomocą apt-get. Byłem ciekawy, jakie były różnice między tymi dwiema metodami? Czy jedna metoda jest lepsza od drugiej?
ril44
Dzięki działało dla mnie sudo apt-get install php-apc z PHP 5.5.9-1ubuntu4.17 ;-)
Ramesh Chand