Где находится apc.php?

25

Используя Ubuntu server 10.4, я apt-getted php-apc

Где находится файл apc.php, который я собираюсь скопировать?

Благодарность!


источник

Ответы:

40

Согласно странице packages.ubuntu.com о php-apc, файл можно найти здесь сжатым /usr/share/doc/php-apc/apc.php.gz.

Если вы не хотите смотреть онлайн, вы можете запросить список файлов, установленных системой управления пакетами, с помощью команды вроде dpkg -L apc.php.

Zoredache
источник
Кто-нибудь может поделиться кодом для этого apc.phpфайла вместо этого? Dotdeb, похоже, не включил этот файл в свой пакет.
Юрген Паул
@WearetheWorld, вы всегда можете скачать файл .deb, который его включает, и просто извлечь файлы из .deb. См. Serverfault.com/a/88522/984. .Deb - это arархив, который обычно содержит пару файлов tar.gz.
Zoredache
Да, это то , что я сделал, ха-ха!
Юрген Паул
На Ubuntu мне пришлось использовать dpkg -L php-apc.
DanMan
Обратите внимание, что для php5.5 библиотека является APCU, поэтому путь:/usr/share/doc/php5-apcu
COil
15

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

Msgstr "Найти /подходящие ресурсы apc.php*и отбросить stderr."

Например, это может вернуться /build/buildd/php5-5.3.2/pear-build-download/APC-3.0.19/apc.php

Стив Клэй
источник
1
В этом случае я не вижу смысла передавать результаты поиска find в grep, так как find возвращает только те имена, которые содержат искомую строку.
Tylerl
4
В противном случае есть «Отказано в доступе» для файлов, которые вы не можете прочитать.
2
Это не работает для Ubuntu, где apc.php приходит gzipped. хотя find / -name 'apc.php*'бы.
Ry4an Brase
Там, где ошибки разрешений отправляются в STDERR, используйтеfind / -name apc.php* 2>/dev/null
Steve Clay
... или вы всегда можете запустить find с помощью sudo, и вам не нужно было бы беспокоиться обо всей dev / null malarkey.
Мэтт Флетчер
6

Я пришел сюда в поисках этого файла после установки APC на CentOS с PEAR. После отслеживания его с предложением Бена найти, я решил опубликовать его путь на случай, если другие окажутся здесь:

/usr/share/pear/apc.php
Брайан Кеннеди
источник
4

От README. Дебиан

  1. Просмотр статистики и настройка вашего кэша

APC поставляется со скриптом apc.php. Этот скрипт предоставляет подробную информацию о вашем кеше. В Debian этот скрипт находится в / usr / share / doc / php-apc. Скопируйте или вставьте ссылку на файл в документ и получите доступ к нему через браузер. Если вы установите пакет php5-gd, вы также будете представлены с графикой. Чтобы понять информацию и использовать ее для настройки кэша, обратитесь к документации APC по адресу: http://php.net/apc

- Пьетро Феррари Ср, 17 декабря 2008 11:23:39 -0500

Этот файл был расположен в /usr/share/doc/php-apc

Джон Магнолия
источник
4

Если больше ничего не работает, вы можете скачать его напрямую из 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
Mahn
источник
Больше не работает правильно, они начали переименовывать вещи APC в APCu
ParoX
@ParoX Да, я исправил мой вручную, но в настоящее время он снова дает сбой, к сожалению, на данный момент не очень реально.
Мах
Спасибо. На виртуальных хостах Godaddy CentOS это был единственный способ, которым он работал.
Руслан Абузант