草庐IT

memcache

全部标签

php - Laravel 类 'Memcached' 未找到 Illuminate\Cache\MemcachedConnector.php 第 44 行

我刚刚从我的计算机上的BitBucket克隆了我的git存储库以刷新我的站点目录,并尝试了一个composer安装/更新让我自己恢复到原来的状态。我现在面临:{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class'Memcached'notfound","file":"\/Users\/Ed\/Sites\/metinet_api\/vendor\/laravel\/framework\/src\/Illuminate\/Cache\/MemcachedC

iis 7 上的 php 内存缓存无法正常工作

我已经按照这篇文章安装了内存缓存:http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/简而言之,我将php_memcache.dll添加到我的php/ext/目录中,IIS可以很好地识别它,但是当我进入php.ini文件并添加以下代码行时:extension=php_memcache.dll它没有出现在phpinfo.php文件中。谁知道为什么,干杯 最佳答案 检查phpinfo();的结果并找到“ThreadSafety”—

php - 如何测试 memcache 是否在 php 中运行,而不必保存到缓存并从缓存中加载相同的对象

我想测试内存缓存是否正在运行,不仅仅是测试扩展是否已加载,而是内存缓存是否实际可用并在服务器上运行。除了实际将测试对象保存到缓存中并检索它之外,还有什么办法吗?我正在考虑根据可用性为我的缓存使用不同的存储选项,从memcached到sqlite到文件。 最佳答案 您知道memcache需要服务器,对吗?如果是这样,您为什么不尝试连接到它并监视connect()的返回值?如果无法连接到提供的任何服务器,则返回FALSE。 关于php-如何测试memcache是否在php中运行,而不必保存到

php - 使用 memcache 的 Ratchet session 数据同步

我创建了一个RatchetWebSocketServer并尝试使用SESSIONS。在HTTP-Web服务器(端口80)上的php文件中,我这样设置session数据useSymfony\Component\HttpFoundation\Session\Session;useSymfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage;useSymfony\Component\HttpFoundation\Session\Storage\Handler\MemcacheSessionHandler;$memc

php - memcached 在 docker-compose 中不工作

我在docker-compose中遇到memcached问题。这是docker-compose.yml:nginx:container_name:nginximage:nginx:latestports:-127.0.0.2:8000:80volumes:-./htdocs:/htdocs-./nginx.conf:/etc/nginx/conf.d/nginx.conflinks:-phpphp:container_name:phpbuild:./phpvolumes:-./htdocs:/htdocs-./php/php.ini:/usr/local/etc/php/php.ini

php - Memcached 没有出现在 phpinfo() 中

我已经为php安装了libmemcached和memcachedpecl扩展,但由于某些原因安装不正确?我在/usr/lib64/php/中有memcached.so,具有正确的权限,在/usr/local/lib/中有libmemcache.so似乎一切都正确无误地构建,我重新启动了apache?我也安装了守护进程。我之前以某种方式轻松地为php安装了Memcache类,但我意识到我想要的是Memcached(注意d)类。如果需要更多信息,请告诉我!编辑:我以前有memcache(没有d)在php中工作,所以我知道我正在操纵正确的php.ini!编辑2:确实存在apache错误!Un

php - 在负载平衡服务器上使用 Memcache

我正在使用Rackspace云服务器。我已经安装了带有PHP和Memcache的NGINX。当Web服务器接近容量时,我计划克隆该服务器,然后在其之上添加一个负载均衡器,即两台服务器和一个负载均衡器管理两者之间的流量。所有这些都是使用RackspaceAPI自动完成的。但是,我不知道Memcache会发生什么。我现在有两个Memcache服务器。因此缓存将不再按预期工作,因为现在实际上有两个Memcache服务器。是否可以只在一个独特的服务器上安装Memcache,然后让我的主Web服务器访问它,这样当我想创建一个有负载平衡器的情况时,即两个Web服务器,它们都会引用同一个Memcac

php - fatal error : Class 'Memcache' not found (installed with pecl)

我通过ssh安装了memcache,使用:$peclinstallmemcache这是输出:https://pastee.org/w63sy并将这一行添加到etc/php.ini:extension=memcache.so尝试初始化时:/*MEMCACHE*/$memcache=newMemcache();$memcache->pconnect('localhost',11211);我得到:Fatalerror:Class'Memcache'notfoundin/home/piscolab/public_html/website.com/includes/sql.phponline25

php - 固定 : PHP Session Store Error Using Memcached

错误消息显示在我的服务器上:$sudotail/var/log/php-fpm/5.5/www-error.logPHPWarning:session_start():Unabletoclearsessionlockrecord当我的服务器存储session时,它使用ElastiCache(AWS)上的memcached。这是我的环境:*Memcached(ElastiCache)-version1.4.14-1Node-cache.t2.micro$nginx-vnginxversion:nginx/1.6.2#useunixdomainsocket(fastcgi_passunix

php - fatal error : Class 'Memcached' not found in/my/path

当我尝试时:$mc=newMemcached();我明白了Fatalerror:Class'Memcached'notfoundin/my/pathphpinfo说/etc/php5/apache2/conf.d/20-memcached.ini作为附加的.ini文件加载。这个文件的内容是这个:;uncommentthenextlinetoenablethemoduleextension=memcached.sodpkg--get-选择|grep内存缓存libmemcached6installmemcachedinstallphp5-memcachedinstall库本图Apache2