閱讀許多關於Memcache
和Memcached
PHP擴展的主題,找到相關的PECL包Memcached
here,但不幸的是我現在無法編譯它(v2.0.1與PHP 5.4.7)。Memcached上xampp
所以,我下載編譯版本從moojiucePHP-5.4.8_memcache-2.2.7_x86_vc9.zip
這XAMPP上不包括它php.ini
爲extension=php_memcache.dll
顯示錯誤另外一個dll文件,我還發現,應該在Windows中啓用一個memcached service。
我安裝了服務並恭敬地擴展。
我困惑,爲什麼.dll文件被命名爲php_memcache
和服務memcached
,我怎麼過需要Memcached
與laravel框架內工作。
這些都顯示在phpinfo()
約Memcache
:
memcache support enabled
Active persistent connections 0
Version 2.2.7
Revision $Revision: 327750 $
Directive Local Value Master Value
memcache.allow_failover 1 1
memcache.chunk_size 8192 8192
memcache.default_port 11211 11211
memcache.default_timeout_ms 1000 1000
memcache.hash_function crc32 crc32
memcache.hash_strategy standard standard
memcache.max_failover_attempts 20 20
我得到Class 'Memcached' not found
錯誤!
幫助真的很感激!
'Memcache'不是'Memcached'。它們是兩種不同的東西,Laravel只支持'Memacached'。你可以編寫自己的'Memcache'驅動程序... – Andreyco
@Andreyco是的,我需要'Memcached'。 – revo