PHP ini 更改本地值
PHP ini change local value
我刚刚设置了 PHP 5.5 和 Apache on CentOS. I am also running Couchbase to handle Memcached 会话。我有一台服务器 运行 没问题。另一个一直试图在本地保存 PHP 个会话。我不确定为什么。 PHP 配置有 session.save_handler=memcached
和 session.save_path="cb.path:11211"
.
phpinfo 页面仍然将临时会话路径列为“本地”选项和文件处理程序,但 get_session_save_path()
returns Couchbase URL。
如何找到设置本地值的位置?
文件 /etc/httpd/conf.d/php.conf 有 php_value 声明覆盖局部变量.
#php_value session.save_handler "files"
#php_value session.save_path "/var/lib/php/session”
此解决方案是此 Stack Overflow 答案的变体:What is the difference between local value and master value
如有疑问,请使用:
grep -lR 'php_value' /etc/
您可以使用 ini_set() 设置运行时配置或通过 .htaccess 文件调用。
使用运行时配置
ini_set("session.save_path", "/var/lib/php/session");
使用 .htaccess 文件。
php_value session.save_path "/var/lib/php/session”
我刚刚设置了 PHP 5.5 和 Apache on CentOS. I am also running Couchbase to handle Memcached 会话。我有一台服务器 运行 没问题。另一个一直试图在本地保存 PHP 个会话。我不确定为什么。 PHP 配置有 session.save_handler=memcached
和 session.save_path="cb.path:11211"
.
phpinfo 页面仍然将临时会话路径列为“本地”选项和文件处理程序,但 get_session_save_path()
returns Couchbase URL。
如何找到设置本地值的位置?
文件 /etc/httpd/conf.d/php.conf 有 php_value 声明覆盖局部变量.
#php_value session.save_handler "files"
#php_value session.save_path "/var/lib/php/session”
此解决方案是此 Stack Overflow 答案的变体:What is the difference between local value and master value
如有疑问,请使用:
grep -lR 'php_value' /etc/
您可以使用 ini_set() 设置运行时配置或通过 .htaccess 文件调用。
使用运行时配置
ini_set("session.save_path", "/var/lib/php/session");
使用 .htaccess 文件。
php_value session.save_path "/var/lib/php/session”