如何在 Windows 上停止共享会话信息的多个 Apache 实例
How can I stop multiple Apache instances on Windows sharing session information
我将两个 Apache 实例安装为服务,使用不同的 .conf 文件并侦听不同的端口。这是为了托管我们软件的版本 2,同时在我们的测试系统上仍然有版本 1 可用于支持。
一切正常,除非我登录到两个实例,PHP 会话信息正在两个站点之间共享。这是一个问题,因为 V1 数据库中案例的链接显示在 V2 页面上。
我怀疑两个实例的会话信息都存储在服务器上的同一位置。我认为这是一个 PHP 变量 - 有什么方法可以在 Apache CONF 文件中设置这个值?
(我没有使用虚拟主机)。
谢谢
感谢您的回复。我不知道在哪里设置 Apache 配置中的路径而不是 PHP.INI,但我已经在这里设置它并且它有效:
<IfModule php5_php5.c>
php_value session.save_path "C:\APACHE\sessions\v2"
</IfModule>
再次感谢。
我将两个 Apache 实例安装为服务,使用不同的 .conf 文件并侦听不同的端口。这是为了托管我们软件的版本 2,同时在我们的测试系统上仍然有版本 1 可用于支持。
一切正常,除非我登录到两个实例,PHP 会话信息正在两个站点之间共享。这是一个问题,因为 V1 数据库中案例的链接显示在 V2 页面上。
我怀疑两个实例的会话信息都存储在服务器上的同一位置。我认为这是一个 PHP 变量 - 有什么方法可以在 Apache CONF 文件中设置这个值?
(我没有使用虚拟主机)。 谢谢
感谢您的回复。我不知道在哪里设置 Apache 配置中的路径而不是 PHP.INI,但我已经在这里设置它并且它有效:
<IfModule php5_php5.c>
php_value session.save_path "C:\APACHE\sessions\v2"
</IfModule>
再次感谢。