【发布时间】:2016-11-09 07:23:10
【问题描述】:
首先,我看过所有这些:
它们都不是我的情况,也没有真正的解决方案。
问题是我正在通过 laravel 5.3.18 开发一个网站,这是我服务器上运行的 PHP 信息:
PHP 7.0.9-2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.9-2, Copyright (c) 1999-2016, by Zend Technologies
如果您需要查看,这里还有我的服务器操作系统信息:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux stable-updates (sid)
Release: stable-updates
Codename: sid
我需要将 CACHE_DRIVER 更改为 memcached 才能使用this package(根据他们在 GitHub 问题中关于修复发现的错误的说法)。
这是我所有问题的开始。
我的服务器上安装了这些 memcahed 软件包(由 dpkg --list 列出):
我看到每个人都在谈论安装 php5-memcached 但令人震惊的是,当我尝试安装 php5-memcached 时,我得到了这个:
跑完就完事了 sudo apt-get update!
输入sudo service memcached status后我什至得到这个:
当我将 CACHE_DRIVER 更改为 memcached 后,它一直显示此错误:
虽然我仍在为此苦苦挣扎,但对这家伙有什么想法吗?我会很感激的!
【问题讨论】:
-
尝试安装 PHP7 兼容的 memcached 包。添加这个 repo
ppa:ondrej/php然后安装php-memcached包。 -
如果您已经在运行 php 7,则不需要添加任何存储库。尝试安装 php7.0-memcached。
-
'找不到包 php7-memcached'
标签: php laravel ubuntu memcached entrust