ZF-12371: ZendServer_ShMem cannot be loaded on linux


Due to the fact that linux has case sensitive paths, i cannot load ZendServer_ShMem.

In Zend_Cache::__makeBackend_ there is a call to Zend_Cache::__normalizeName_. In Zend_Cache::__normalizeName_ the capital M in ShMem is lost. This causes that the right file cannot be loaded.


As you noted Zend_Cache::normalizeName will lower case name of the backend/frontend you should also noted that this method concatenate words seperated by "-", "" and "." and upper case the first character of each word.

-> Please name it zend-server-sh-mem or similar