我正在XAMPP上测试Symfony的DoctrineCacheBundle,IDE是phpstorm。
但我有一个关于 PHP 致命错误的问题:在 ...
你能给我一个建议吗?
我的配置如下。
# php.ini
扩展名=php_memcache.dll
/config.yml
# 学说配置
学说: 或: auto_generate_proxy_classes: "%kernel.debug%" naming_strategy:doctrine.orm.naming_strategy.下划线 auto_mapping:真 metadata_cache_driver: 类型:服务 ID: doctrine.cache.memcached query_cache_driver: 类型:服务 ID: doctrine.cache.memcached result_cache_driver: 类型:服务 ID: doctrine.cache.memcached
# 原则缓存
doctrine_cache: 供应商: service_connection_memcached_provider: 内存缓存: connection_id:"memcached_connection_service"/
app/config/services.yml
服务业: memcached_connection_service: 类:"内存缓存" 调用: - [ addServers, [ "%memcached_servers%" ]] doctrine.cache.memcached: 类: Doctrine''Common''Cache''MemcachedCache 调用: - [ 设置内存缓存, ['@memcached_connection_service']]
# 终端
PHP 致命错误:在 C:''xampp''htdocs''test''var''cache''dev''appDevDebugProjectContainer.php 第 2739 行中找不到类 'Memcached'致命错误:在第 2739 行的 C:''xampp''htdocs''test''var''cache''dev''appDevDebugProjectContainer.php 中找不到类 'Memcached'PHP 致命错误:在第 8 行的 C:''xampp''htdocs''test''vendor''doctrine''doctrine-cache-bundle''Tests''Functional''Fixtures''Memcached.php 中找不到类 'Memcached'致命错误:在第 8 行的 C:''xampp''htdocs''test''vendor''doctrine''doctrine-cache-bundle''Tests''Functional''Fixtures''Memcached.php 中找不到类 'Memcached'
Memcache和Memcached是不同的扩展。
您有一个 Memcache 扩展,但依赖项使用得更好并且维护了 Memcached。