如何确定已安装的PHP版本是线程安全还是线程安全?
请注意,我不是要求线程安全/非线程安全安装之间的区别.我想知道目前安装的是什么.
有没有人知道在Windows上支持PHP7的Memcache版本?
Memcache非常适合PHP 5.6(在Windows上),但我找不到PHP7的版本.
在进行一些 Web 开发时,我需要在本地计算机上安装 Memcached(源代码)以密切模拟服务器上发生的情况。
如何在 Windows 上安装 Memcached?
我正在尝试在我的 laravel 项目中使用 memcache 运行简单的缓存代码。
我已添加CACHE_DRIVER=memcached到我的 .env 文件中。
我在C盘创建了memcache文件夹,并在其中添加了一个文件memcache.exe,并以管理员身份打开它在cmd中运行。
我的路线代码是:
Route::get('/', function () {
// return view('welcome');
Cache::put('k1','created memcached memory!!',1);
Cache::add('k2','used "add" in memcached!!',2);
Cache::forever('k3','using forever to create cache',3);
$k1 = Cache::get('k1','default');
$k2 = Cache::pull('k2','default');
$k3 = Cache::pull('k3','default');
Cache::forget('k1');
$check = 0;
if(Cache::has('k1')){
return $check = 1;
}
});
Run Code Online (Sandbox Code Playgroud)
当我运行这条路线时,我收到错误
未找到“Memcached”类
有什么解决办法吗?
编辑:
当我删除CACHE_DRIVER=memcached并使用CACHE_DRIVER=file上面的代码时运行良好。什么是正确的方法CACHE_DRIVER=memcached或CACHE_DRIVER=file?我在视频 1中提到过