apc.php在哪里?


25

使用Ubuntu服务器10.4,我易于获得php-apc

我要复制的apc.php文件在哪里?

谢谢!

Answers:


40

根据关于php-apc的packages.ubuntu.com页面上的内容,可以在此处找到压缩文件/usr/share/doc/php-apc/apc.php.gz

如果您不想在线查看,则可以使用诸如的命令来查询软件包管理系统安装的文件列表dpkg -L apc.php


任何人都可以共享该apc.php文件的代码吗?Dotdeb似乎未在其软件包中包含该文件。
尔根·保罗

@WearetheWorld,您始终可以下载包含该文件的.deb文件,然后只需从.deb中提取文件即可。请参阅serverfault.com/a/88522/984。.deb是一个ar归档文件,通常包含几个tar.gz文件。
Zoredache

是的,这就是我所做的哈哈!
尔根·保罗

在Ubuntu上,我不得不使用dpkg -L php-apc
DanMan

请注意,对于php5.5,lib是APCU,因此路径为:/usr/share/doc/php5-apcu
线圈

15

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

“在/资源内查找,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
这不适用于gpc压缩了apc.php的Ubuntu。虽然find / -name 'apc.php*'会。
Ry4an Brase 2011年

如果权限错误发送到STDERR,请使用find / -name apc.php* 2>/dev/null
Steve Clay 2012年

...或者您可以始终使用sudo运行find,而无需费心整个dev / null malarkey。
马特·弗莱彻

6

在使用PEAR在CentOS上安装APC之后,我来这里是为了寻找该文件。在根据Ben的发现建议对其进行跟踪之后,我想我会发布它的路径,以防其他人最终来到这里:

/usr/share/pear/apc.php

4

从README.Debian

  1. 查看统计信息并调整缓存

APC带有一个名为apc.php的脚本。该脚本提供有关缓存的详细信息。在Debian中,此脚本位于/ usr / share / doc / php-apc中。将文件复制或符号链接到您的文档,并使用浏览器进行访问。如果您安装php5-gd软件包,则还将显示图形。为了了解信息并使用它来调整缓存,请参阅以下网址的APC文档:http : //php.net/apc

-Pietro Ferrari Wed,2008年12月17日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

不再正常工作,他们开始将APC内容重命名为APCu
ParoX 2015年

@ParoX是的,我用手打了补丁,但目前又崩溃了,不幸的是目前还不太现实。
Mahn 2015年

谢谢。在Godaddy的CentOS虚拟主机上,这是唯一的工作方式。
Ruslan Abuzant '16


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.