【问题标题】:Debian Nginx PHP-FPM session_start()Debian Nginx PHP-FPM session_start()
【发布时间】:2012-11-03 15:01:26
【问题描述】:

今天我在我的小debian上安装了Nginx(最新版本)、mysql 5.5和PHP-FPM 一切正常,除了....

当我尝试使用时:session_start() 我得到了:

“致命错误:调用未定义的函数 start_session()”。

我想我需要为 PHP-FPM 安装 SESSION 支持?安装它的选项是什么?

注意:所有东西都是用源码安装的(我不想为 nginx、mysql 或 php-fpm 使用 apt-get)

注意 2: 已在 SO 或 Google 上搜索过,但我找不到要为 PHP-FPM 上的会话安装的选项/标志或库。

有什么想法吗?

ty

编辑:mybad 函数是 session_start() 而不是 start_session() :D

【问题讨论】:

  • session_start还是start_session
  • 报错还是说start_session()不存在。即使在 php fpm 和 nginx 中,会话支持也是默认启用的,并且开箱即用。也许您应该尝试发布代码的相关部分。

标签: web nginx debian php


【解决方案1】:

正如@air4x 在评论中所说。正确使用的函数是session_start()

Session 支持在 PHP 中默认启用,因此除非您使用 --disable-session 指令编译您的 php,否则您已经安装了它。

【讨论】:

    【解决方案2】:

    正确使用的函数是:

    session_start();
    

    更多关于会议的信息:

    http://www.php.net/manual/en/function.session-start.php

    【讨论】: