草庐IT

php - 如何在 mac osx mamp 上为 php 安装 apc?

我正在运行带有mamp和mamppro的mac。如何检查我是否启用了APC,如果未启用或未安装,我该如何安装?我正在尝试让我在网上找到的APC上传加载程序正常工作,但在我上传时它卡在NAN%上。这是一个链接:http://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/ 最佳答案 无需下载或安装任何内容。MAMP1.9已经包含APC。要启用它,请打开Preferences/PHP。取消选中“ZendOptimizer”(因为它与APC不兼容),然后从“缓存

php - APC for windows 替代下载

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我正在尝试在Windows上安装APC,但站点http://pecl4win.php.net/现在有一段时间了,消息如下:Thepecl4winbuildboxistemporarilyoutofservice.We'repreparinganewbuildsystem.是否有替代下载?或者任何人都可以分享他们的吗?

Magento 缓存 - 关于 Varnish、Redis、APC、Memcache 的困惑

我正在努力提高Magento的性能(“MageDev”迟早会达到这一点:)我做了一些研究,发现了很多不错但不是同质的指南。我得到的是:MemCache或Redis是通用缓存系统,它们缓存数据并且可以直接与Magento(local.xml)集成APC是php代码本身的缓存,只能在服务器级别集成。Varnish是一个反向代理,它缓存响应只能在服务器级别集成。(有一个用于Magento的扩展,松节油,但我不确定到底是做什么用的)在阅读了所有这些内容之后,对于EX,上述哪些缓存系统可以组合使用,我仍然有点困惑:内存缓存+APC?Redis+APC?我可以将Varnish添加到上述配置之一吗?

php - APC不缓存文件,但缓存用户数据

Apc不缓存文件,它只缓存用户数据。当我在本地主机上测试时,APC缓存了我使用的所有文件。但它不适用于我的共享主机。这是配置问题吗?这些是来self的apc.php(APC3.0.19)的统计数据:在上图中,APC没有使用任何内存。这是phpinfo()给我的:在本地主机上,我只访问http://localhost/test.php.Apc将立即缓存localhost/test.php(类型文件)。但是在共享主机上,我看不到它缓存文件(它可以缓存变量,如果我存储但不使用文件);apc_add('APCTEST','123');echoapc_fetch('APCTEST');//--i

php - 在 CLI 和 Web 上调用时,如何让 PHP 使用相同的 APC 缓存?

我正在使用APC缓存用户变量(使用apc_store/apc_fetch命令)。我还使用选项“apc.enable_cli=1”为CLI启用了APC。然而,CLI版本的PHP似乎访问了与Apache使用的版本不同的APC缓存。是否可以将APC配置为对CLI和Web调用使用相同的缓存? 最佳答案 不可能..完成你所要求的事情的唯一方法是使用像memcacheD这样的东西。或者运行你需要通过你的网络服务器运行的东西。什么是运行CLI而您无法通过带有cronjob的Web脚本运行的? 关于ph

PHP APC,教育我

我目前正在将memcached实现到我的服务中,但不断出现的建议是我还应该实现APC来缓存实际代码。我已经浏览了一些教程,并且PHPdocumentation同样,但我的主要问题是,如何大规模实现它?PHP文档讨论了存储变量,但没有那么详细。请原谅我在这方面没有受过教育,但我想知道在实际站点中实现的位置。我是真的缓存所有内容还是只缓存经常使用的部分,例如函数?谢谢! 最佳答案 如您所知,PHP是一种解释型语言,因此每次请求到达服务器时,它都需要打开所有必需的和包含的文件、解析它们并执行它们。APC提供的是跳过require/incl

php - 优雅的 Apache 重启会清除 APC 吗?

会打电话$httpdgraceful清除APC缓存,还是我必须做一个完整的$httpdrestart做吗?(请记住,我知道有更好的方法可以做到这一点,例如以编程方式调用apc_clear_cache())。 最佳答案 两者都会清除APC缓存。您还可以使用APC.php脚本清除缓存。 关于php-优雅的Apache重启会清除APC吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

php - 检查 APC 是否已安装并正常工作的正确方法是什么?

我正在编写一个wordpress插件,其中CSS是动态编译的,因此我已经实现了各种策略来缓存它。到目前为止,缓存的首选是APC(如果已安装)。我是这样检查的$is_apc_installed=function_exists('apc_store')&&function_exists('apc_fetch')&&ini_get('apc.enabled');$sapi_type=php_sapi_name();if(substr($sapi_type,0,3)==='cgi'){$is_apc_installed=false;}但在某些安装中我仍然发现apc_fetch()总是返回fal

php - 什么是APC内部调试?

我收到了提示EnableinternaldebugginginAPC[no]:。安装APC时。whatisAPCinternaldebugging?Isisbettertokeepitenabled?试图进行搜索但找不到答案! 最佳答案 此消息来自APC的pear包。如果您设置它,APC将配置有--enable-apc-debug标志,这意味着在C源代码中设置了宏__DEBUG_APC__。此宏将添加有关APC内部状态的额外printfs。当然,这些仅在测试环境中有用,绝不能在公共(public)网络服务器上激活。除非您正在编辑AP

php - pecl install apc 不工作。 shtool 不存在

我绝对是个新手……直到一个小时前才了解SSh,并在2小时前获得了我的第一个VPS。还在学习!所以我正在安装MediaWiki并且需要添加APC扩展。但是有点麻烦。有什么想法/提示吗?[root@www~]#peclinstallapc`downloadingAPC-3.1.13.tgz...StartingtodownloadAPC-3.1.13.tgz(171,591bytes).....................................done:171,591bytes55sourcefiles,buildingrunning:phpizeConfiguringfor