Gdzie jest apc.php?


25

Korzystając z serwera Ubuntu 10.4, apt-getted php-apc

Gdzie jest plik apc.php, który mam skopiować?

Dzięki!

Odpowiedzi:


40

Przechodząc do strony pakietów.ubuntu.com o php-apc, plik można znaleźć tutaj /usr/share/doc/php-apc/apc.php.gz.

Jeśli nie chcesz szukać online, możesz przeszukać listę plików zainstalowanych przez system zarządzania pakietami za pomocą polecenia podobnego do dpkg -L apc.php.


Czy ktoś może apc.phpzamiast tego udostępnić kod dla tego pliku? Dotdeb nie wydaje się zawierać tego pliku w swoim pakiecie.
Jürgen Paul

@WearetheWorld, zawsze możesz pobrać plik .deb, który to zawiera, i po prostu wyodrębnić pliki z .deb. Zobacz serverfault.com/a/88522/984 .deb to ararchiwum, które zwykle zawiera kilka plików tar.gz.
Zoredache

Tak, właśnie to zrobiłem haha!
Jürgen Paul,

Na Ubuntu musiałem użyć dpkg -L php-apc.
DanMan

Zauważ, że dla php5.5 lib to APCU, dlatego ścieżka jest następująca:/usr/share/doc/php5-apcu
COil

15

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

„Znajdź w obrębie /pasujące zasoby apc.php*i odrzuć stderr.”

Np. To może wrócić /build/buildd/php5-5.3.2/pear-build-download/APC-3.0.19/apc.php


1
W tym przypadku nie widzę sensu, aby przesyłać dane wyjściowe polecenia find do grep, ponieważ find zwróci tylko nazwy zawierające szukany ciąg.
tylerl

4
W przeciwnym razie istnieje odmowa dostępu do plików, których nie można odczytać.

2
To nie działa w Ubuntu, gdzie apc.php jest spakowany gzip. choć find / -name 'apc.php*'miałby.
Ry4an Brase,

Tam, gdzie błędy uprawnień są wysyłane do STDERR, użyjfind / -name apc.php* 2>/dev/null
Steve Clay,

... lub zawsze możesz znaleźć w sudo i nie będzie potrzeby zawracać sobie głowy całym charakterem dev / null.
Matt Fletcher

6

Przybyłem tutaj, szukając tego pliku po zainstalowaniu APC na CentOS z PEAR. Po wyśledzeniu go z sugestią znalezienia Bena pomyślałem, że opublikuję jego ścieżkę na wypadek, gdyby inni tu znaleźli:

/usr/share/pear/apc.php

4

Z pliku README.Debian

  1. Wyświetlanie statystyk i dostrajanie pamięci podręcznej

APC zawiera skrypt o nazwie apc.php. Ten skrypt zapewnia szczegółowe informacje o pamięci podręcznej. W Debianie ten skrypt znajduje się w / usr / share / doc / php-apc. Skopiuj lub dowiązaj symbolicznie do swojego dokumentu i uzyskaj do niego dostęp za pomocą przeglądarki. Jeśli zainstalujesz pakiet php5-gd, będziesz również obecny z grafiką. Aby zrozumieć informacje i wykorzystać je do dostrojenia pamięci podręcznej, zapoznaj się z dokumentacją APC pod adresem : http://php.net/apc

- Pietro Ferrari Środa, 17 grudnia 2008 11:23:39 -0500

Ten plik został zlokalizowany w /usr/share/doc/php-apc


4

Jeśli nic więcej nie działa, możesz pobrać go ręcznie z PECL:

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

Już nie działa prawidłowo, zaczęli zmieniać nazwy APC na APCu
ParoX

@ParoX tak, załatałem mój ręcznie, ale obecnie zawiesza się ponownie, niestety w tej chwili bardzo niezawodny.
Mahn

Dziękuję Ci. Na wirtualnych hostach CentOS firmy Godaddy był to jedyny sposób, w jaki działał.
Ruslan Abuzant


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.