Où est apc.php?

25

En utilisant le serveur Ubuntu 10.4, j'ai pu obtenir php-apc

Où est le fichier apc.php que je suis censé copier?

Merci!


la source

Réponses:

40

Accédant à la page packages.ubuntu.com sur php-apc, le fichier peut être trouvé compressé ici /usr/share/doc/php-apc/apc.php.gz.

Si vous ne voulez pas regarder en ligne, vous pouvez interroger la liste des fichiers installés par le système de gestion des packages en utilisant une commande comme dpkg -L apc.php.

Zoredache
la source
N'importe qui peut partager le code de ce apc.phpfichier à la place? Dotdeb ne semble pas avoir inclus ce fichier dans son package.
Jürgen Paul
@WearetheWorld, vous pouvez toujours télécharger un fichier .deb qui inclut cela, et extraire simplement les fichiers depuis .deb. Voir serverfault.com/a/88522/984 Un .deb est une ararchive qui contient généralement quelques fichiers tar.gz.
Zoredache
Ouais c'est ce que j'ai fait haha!
Jürgen Paul
Sur Ubuntu, je devais utiliser dpkg -L php-apc.
DanMan
Notez que pour php5.5 la lib est APCU donc le chemin est:/usr/share/doc/php5-apcu
COil
15

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

"Trouvez, à l'intérieur /, les ressources qui correspondent apc.php*et jetez stderr."

Par exemple, cela peut revenir /build/buildd/php5-5.3.2/pear-build-download/APC-3.0.19/apc.php

Steve Clay
la source
1
Je ne vois pas le sens de canaliser la sortie de find vers grep dans ce cas, car find ne renverra que les noms qui contiennent la chaîne recherchée.
tylerl
4
Sinon, il y a "Autorisation refusée" pour les fichiers que vous ne pouvez pas lire.
2
Cela ne fonctionne pas pour Ubuntu où apc.php est compressé. mais find / -name 'apc.php*'aurait.
Ry4an Brase
Lorsque les erreurs d'autorisation sont envoyées à STDERR, utilisezfind / -name apc.php* 2>/dev/null
Steve Clay
... ou vous pouvez toujours exécuter find avec sudo et il n'y aurait pas besoin de s'embêter avec le tout dev / null malarkey.
Matt Fletcher
6

Je suis venu ici à la recherche de ce fichier après avoir installé APC sur CentOS avec PEAR. Après l'avoir retrouvé avec la suggestion de découverte de Ben, j'ai pensé publier son chemin au cas où d'autres finiraient ici:

/usr/share/pear/apc.php
Bryan Kennedy
la source
4

Depuis le README.Debian

  1. Affichage des statistiques et optimisation de votre cache

APC est fourni avec un script appelé apc.php. Ce script fournit des informations détaillées sur votre cache. Dans Debian, ce script se trouve dans / usr / share / doc / php-apc. Copiez ou créez un lien symbolique vers votre docrot et accédez-y avec votre navigateur. Si vous installez le paquet php5-gd, vous serez également présent avec des graphiques. Afin de comprendre les informations et de les utiliser pour régler votre cache, reportez-vous à la documentation APC sur: http://php.net/apc

- Pietro Ferrari mer, 17 déc 2008 11:23:39 -0500

Ce fichier se trouvait dans /usr/share/doc/php-apc

John Magnolia
la source
4

Si rien d'autre ne fonctionne, vous pouvez le télécharger directement depuis PECL à la main:

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
Mahn
la source
Cela ne fonctionne plus correctement, ils ont commencé à renommer les choses APC en APCu
ParoX
@ParoX yep, j'ai patché le mien à la main mais il plante actuellement à nouveau, malheureusement pas très réalisable pour le moment.
Mahn
Merci. Sur les hôtes virtuels CentOS de Godaddy, c'était la seule façon de fonctionner.
Ruslan Abuzant