Wo ist apc.php?


25

Mit Ubuntu Server 10.4 habe ich php-apc bekommen

Wo ist die apc.php-Datei, die ich kopieren soll?

Vielen Dank!

Antworten:


40

Auf der packages.ubuntu.com-Seite zu php-apc finden Sie die Datei hier komprimiert /usr/share/doc/php-apc/apc.php.gz.

Wenn Sie nicht online suchen möchten, können Sie die Liste der vom Paketverwaltungssystem installierten Dateien mit einem Befehl wie abfragen dpkg -L apc.php.


Kann apc.phpstattdessen jeder den Code für diese Datei freigeben? Dotdeb scheint diese Datei nicht in sein Paket aufgenommen zu haben.
Jürgen Paul

@WearetheWorld, Sie könnten jederzeit eine .deb-Datei herunterladen, die dies enthält, und einfach die Dateien aus .deb extrahieren. Siehe serverfault.com/a/88522/984. Ein .deb- arArchiv enthält normalerweise einige tar.gz-Dateien.
Zoredache


Auf Ubuntu musste ich verwenden dpkg -L php-apc.
DanMan

Beachten Sie, dass für php5.5 die lib APCU ist, daher lautet der Pfad:/usr/share/doc/php5-apcu
COil

15

find / -name apc.php* 2>/dev/null

Msgstr "Finden Sie innerhalb von /Ressourcen passende apc.php*und verwerfen Sie stderr."

Dies kann zB zurückkehren /build/buildd/php5-5.3.2/pear-build-download/APC-3.0.19/apc.php


1
Ich sehe keinen Sinn darin, die Ausgabe von find an grep weiterzuleiten, da find nur Namen zurückgibt, die den gesuchten String enthalten.
tylerl

4
Andernfalls wird die Berechtigung für Dateien verweigert, die Sie nicht lesen können.

2
Dies funktioniert nicht für Ubuntu, wo apc.php gzipped kommt. obwohl find / -name 'apc.php*'hätte.
Ry4an Brase

Wenn Berechtigungsfehler an STDERR gesendet werden, verwenden Siefind / -name apc.php* 2>/dev/null
Steve Clay

... oder du könntest immer mit sudo find laufen und es wäre nicht nötig, dich mit dem ganzen dev / null malarkey zu beschäftigen.
Matt Fletcher

6

Ich bin nach der Installation von APC unter CentOS mit PEAR auf der Suche nach dieser Datei hierher gekommen. Nachdem ich es mit Bens Suchvorschlag aufgespürt hatte, dachte ich, ich würde seinen Pfad veröffentlichen, falls andere hier landen sollten:

/usr/share/pear/apc.php

4

Aus der README.Debian

  1. Anzeigen von Statistiken und Optimieren des Cache

APC wird mit einem Skript namens apc.php ausgeliefert. Dieses Skript enthält detaillierte Informationen zu Ihrem Cache. In Debian befindet sich dieses Skript in / usr / share / doc / php-apc. Kopieren oder verknüpfen Sie die Datei mit Ihrem docrot und greifen Sie mit Ihrem Browser darauf zu. Wenn Sie das php5-gd Paket installieren, werden Sie auch mit Grafiken anwesend sein. Informationen zum Verstehen der Informationen und zur Optimierung Ihres Caches finden Sie in der APC-Dokumentation unter: http://php.net/apc

- Pietro Ferrari Mi, 17. Dezember 2008, 11:23:39 -0500

Diese Datei befand sich in /usr/share/doc/php-apc


4

Wenn nichts anderes funktioniert, können Sie es direkt von PECL per Hand herunterladen:

cd /tmp
wget http://pecl.php.net/get/APCu -O - | tar xz --wildcards apcu*/apc.php
mv apcu*/apc.php apc.php
rm -r apcu*/
# mv apc.php /wherever/you/want/apc.php

Funktioniert nicht mehr richtig, sie haben angefangen, APC-Dinge in APCu
ParoX

@ParoX yep, ich habe meins von Hand gepatcht, aber es stürzt momentan wieder ab, im Moment leider nicht sehr realisierbar.
Mahn

Vielen Dank. Auf den virtuellen CentOS-Hosts von Godaddy funktionierte das nur so.
Ruslan Abuzant


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.