現在、レガシー コードを新しいサーバーに移動しています。私の環境は、ソケットのみを使用するように構成されています。
おそらく、UNIXソケットを使用してmemcachedサーバーに接続するようにzendフレームワーク1を構成することは可能ですか?
PS人々を混乱させないでください:質問はネイティブphpセッションメカニズムに関するものではなく、ZF1キャッシングメカニズムに関するものです。
たとえば、application.ini で次のように指定します (回避策がある場合は、UNIX ソケット用の何かが必要です)。
; Cache
resources.cachemanager.database.frontend.name = Core
resources.cachemanager.database.frontend.options.automatic_serialization = On
resources.cachemanager.database.backend.name = Memcached
resources.cachemanager.database.backend.options.servers.local.host = <%= @memcached['listen'] %>
resources.cachemanager.database.backend.options.servers.local.port = <%= @memcached['port'] %>
zf1 コードの memcached unix ソケットで動作するものは何も見えませんが、おそらく誰かが簡単な回避策をアドバイスすることができます..