草庐IT

apc_exist

全部标签

php - Container.php 中的 ReflectionException 第 741 行 : Class view does not exist

我正在使用Homestead开发Laravel5.1项目。我进入我的Vagrant机器并运行ComposerUpdate命令试图更新我的项目,现在我收到以下错误:1.inContainer.phpline7412.atReflectionClass->__construct('view')inContainer.phpline7413.atContainer->build('view',array())inContainer.phpline6314.atContainer->make('view',array())inApplication.phpline6745.atApplicat

php - APC 在哪里存储它的操作码和用户变量缓存?

我问的原因是因为在使用top时我没有看到像APC这样的进程。所以我假设内存使用量将在apache进程中计算。是这样吗,这是否意味着APC正在使用的内存在每个apache进程中被复制,因此占用的内存可能比最初分配给它的内存多得多?如果是这种情况,memcache是否会是更好的解决方案,即使它没有在多个负载平衡服务器上使用? 最佳答案 APC使用共享内存来存储其操作码缓存。在mod_php的情况下,此内存在所有Apache进程之间共享。所以即使有5个Apache进程,一个30MB的缓存也只占用30MB。但是,当使用mod_php时,每个

php - 安装 APC 时出现 "No acceptable C compiler found"

我需要做什么才能使APC正常工作,似乎我没有在正确的位置或类似的地方安装c编译器?另外,安装后如何验证它是否正常运行?[root@ec2-user]#peclinstallapcdownloadingAPC-3.1.9.tgz...StartingtodownloadAPC-3.1.9.tgz(155,540bytes).................................done:155,540bytes54sourcefiles,buildingrunning:phpizeConfiguringfor:PHPApiVersion:20090626ZendModuleAp

php - 我应该如何处理预期的错误?例如。 "username already exists"

我正在努力理解应该如何设计代码的错误处理部分。我最近问了一个类似的问题,关于我应该如何处理returningservererrorcodestotheuser,eg.404errors.我了解到我应该在应用程序的当前部分处理错误;看起来很简单。但是,当我无法处理来自链中当前链接的错误时,该怎么办?例如,我可能有一个用于管理身份验证的类。其中一个方法可能是createUser($username,$password)。编辑:此方法将返回用户ID或用户对象。在该函数中,我需要确定用户名是否已存在。如果这是真的,我应该如何提醒调用代码?返回null而不是用户对象是一种方法。但是我怎么知道是什

PHP file_exists() 函数在/usr/bin/mysql 上返回 false

我已经阅读了很多关于这个问题的帖子,但没有一篇完全符合我的问题。我在GoDaddy虚拟主机上有一个WordPress网站(目前为3.5)。在11月,我选择将操作系统从CentOS5升级到CentOS6.3,这涉及到一个完整的操作系统重新安装,我无法控制,也没有关于它的信息。在重新安装O/S之后,我从开始之前的备份重建了站点。重建后,我们使用多年的WordPress插件WP-DBManager突然停止备份我们的mysql数据库。备份失败,因为备份面板声称“MYSQL路径不存在”。恼人的是,当您转到数据库选项页面并告诉它自动检测mysql路径时,选项页面会生成/usr/bin/mysql,

php - 完全替代 PHP 的 APC 用户数据缓存?

我有一个严重依赖APC的大型站点,主要使用apc_add和apc_fetch函数存储自定义数据。似乎APCisnotfullycompatiblewithPHP5.4那PHP5.5hasbuiltinZendOPcache.我必须用什么替代方法来替换apc_add和apc_fetch功能?请不要提及memcached,我已经在使用它,但它不适合作为APC的直接替代品,因为我正在执行许多apc_fetch调用,因为为此目的APC比memcached快得多.感谢任何建议和帮助。编辑:我认为,建议APCu是不错的选择,但是它在稳定性方面存在相同的问题(PHP段错误)...是否有其他替代方法来

php - CakePHP 3 : Missing route error for route that exists

CakePHP3.0我收到一条存在的路线的“路线缺失”错误。这是我的路线:#myadminroutes...Router::prefix('admin',function($routes){$routes->connect('/',['controller'=>'Screens','action'=>'index']);$routes->connect('/screens',['controller'=>'Screens','action'=>'index']);$routes->connect('/screens/index',['controller'=>'Screens','ac

php - Facebook PHP 抛出异常 "(#803) Some of the aliases you requested do not exist"

我有一个有效且经过身份验证的用户,但是当从我们的PHP网络应用程序发布到他们的墙上时,它返回:fatalerror:未捕获的OAuthException:(#803)您请求的某些别名不存在:xxxxxxxxxxxxx","name":"xxxxxxx我有24个其他用户可以毫无问题地发帖。我可以通过转到https://graph.facebook.com/xxxxxxxxxxxxx看到用户存在代码如下:$fb_user_id=$row[0];//loadedfromDB$facebook_token=$row[1];//loadedfromDB$result=$facebook->api

php - 使用转储文件在 CLI 模式下使用 PHP APC 缓存

我最近开始在我们的服务器上使用APC缓存。我们产品最重要的部分之一是CLI(Cron/计划)进程,其性能至关重要。通常,批处理作业包括并行运行大约16-32个进程大约一个小时(它们每隔几分钟“重新启动”一次)。默认情况下,在CLI中使用APC缓存是浪费时间,因为操作码缓存不会在各个调用之间保留。但APC还包含apc_bin_dumpfile()和apc_load_dumpfile()函数。我在想这两个函数可以用来提高APC在CLI模式下的效率,方法是在批处理作业之外的某个时间对其进行全部编译,存储在单个转储文件中并让各个进程加载转储文件。有没有人对这种情况有任何经验,或者您能否给出充分

php - 如何使用 Doctrine 的 ArrayCollection::exists 方法

我必须检查ArrayCollection中是否已经存在Email实体,但我必须对作为字符串的电子邮件执行检查(该实体包含一个ID和一些与其他实体的关系,因此我使用一个单独的表来保存所有电子邮件。现在,首先我写了这段代码:/***AnewEmailisadding:checkifitalreadyexists.**Inanormalscenarioweshoulduse$this->emails->contains().*ButitispossibletheemailcomesfromthesetPrimaryEmailmethod.*Inthiscase,theobjectiscrea