使用appengine-starter-symfony-project(https://github.com/GoogleCloudPlatform/appengine-symfony-starter-project)创建了一个新项目,并尝试如下运行应用程序/服务器:
composer run-script server --timeout=0
纠正错误:
// Clearing the cache for the dev environment with debug
// false
[Symfony\Component\Cache\Exception\CacheException]
Memcached >= 2.2.0 is required
在Xampp(Win 10)上运行PHP 7.2.8版,但在ext文件夹中看不到php_memcache。
答案 0 :(得分:2)
确实,这是预期的行为。如果您查看config.yml
的内部内容,将会看到以下内容:
services:
memcache:
class: Memcache
session.handler.memcache:
class: Symfony\Component\HttpFoundation\Session\Storage\Handler\MemcacheSessionHandler
arguments:
- "@memcache"
- { prefix: ~, expiretime: ~ }
基本上,缓存取决于Memchace
。您可以调整并切换到其他供应商,也可以安装适当的DLL。
希望这会有所帮助...