PHPでmemcache拡張をPECLで入れてわけのわからんメッセージ(?)が出る時のメモ

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/memcache.so: undefined symbol: php_session_create_id in Unknown on line 0

このメッセージが出ている場合、session拡張(PHPにバンドルされててデフォルトでインストールされるはずだけど)をコンパイル時に明示的に無効(PHPの./configure時に--disable-allとかするとか)にしていて、かつ、sessionを別途インストールした場合とかに、php.iniのextension=で呼び出す時にsessionよりmemcacheが先に呼び出されている時に起きるメッセージ。

extension=memcache
(略)
extension=session

extension=session
extension=memcache
(略)

としてあげればOK