APC installieren. Pecl oder apt-get verwenden?

13

Ich habe Guides gesehen, die sie benutzen apt-get install php-apcund Guides, die sie benutzen pecl install apc.

Ist eine Methode besser als die andere? Oder gibt es nur zwei verschiedene Methoden, um dasselbe zu installieren? Was ist der Unterschied?

Nach dem, was ich gelesen habe, scheint die Verwendung pecl installeiner späteren Version zu erfolgen, stimmt das?

Verwenden Sie Ubuntu 12.04-64bit, wenn es darauf ankommt. Vielen Dank.

ril44
quelle
2
Ich denke, PHP-Apc ist in Ubuntu kaputt, zuletzt habe ich es zumindest überprüft.
Thomas Ward
Beide Methoden zur Installation von APC haben bei mir funktioniert. Mit pecl musste ich ein oder zwei zusätzliche Pakete installieren, da sonst ein Fehler auftrat und die Installation abgebrochen wurde. Ich habe mich nur gefragt, ob eine Methode noch etwas anderes macht ...
ril44

Antworten:

7

Es hängt davon ab, ob Sie Upgrades mit apt-getoder verwalten möchten pecl. So oder so gibt es keinen wirklichen Vorteil für einen gegen den anderen.

dprevite
quelle
6

Der Unterschied besteht darin, dass PECL Ihnen eine neuere Version von APC zur Verfügung stellt.

  • PECL wird zum Zeitpunkt des Schreibens die neueste veröffentlichte Version 3.1.13 installieren
  • APT wird 3.1.7 auf 12.04 LTS installieren

Beachten Sie die Unterschiede im Changelog: http://pecl.php.net/package-changelog.php?package=APC&release=3.1.7

Alles in allem:

  • Wenn Sie sich nicht zu sehr für die Version interessieren, verwenden Sie APT, da es einfacher zu warten ist
  • Wenn Sie einige der neuesten Funktionen oder Fehlerbehebungen benötigen, verwenden Sie PECL
gou1
quelle
5

"PECL ist ein Repository für PHP-Erweiterungen und bietet ein Verzeichnis aller bekannten Erweiterungen und Hosting-Funktionen zum Herunterladen und Entwickeln von PHP-Erweiterungen." 1 PECL wird mit dem Paket php-pear geliefert.

So installieren Sie den APC:

Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen den folgenden Befehl aus.

sudo apt-get install php-apc

Hinweis: In neueren Versionen von Ubuntu ist APC über den Paketmanager verfügbar. Wenn Sie jedoch ein älteres Ubuntu-Release verwenden und kein apc-php-Paket finden. Sie können die Installation über PECL durchführen, es müssen jedoch einige Abhängigkeiten installiert werden. Anschließend kann APC mithilfe von PECL installiert werden.

1 "Was ist PECL?"

Mitch
quelle
1
Danke für die Antwort. Ich verstehe, was PECL ist und wie man APC mit apt-get installiert. Ich war neugierig, was die Unterschiede zwischen den beiden Methoden waren? Ist eine Methode besser als die andere?
Ril44
Danke, hat bei mir funktioniert. Sudo apt-get install php-apc mit PHP 5.5.9-1ubuntu4.17 ;-)
Ramesh Chand