Debain jessie空PHP会话变量

Debain jessie空PHP会话变量,php,debian,apache2.4,debian-jessie,Php,Debian,Apache2.4,Debian Jessie,我在用Debian jessie 我安装了Apache2.4和PHP7.0,但我遇到的问题是,当我在所有页面中放置指令session_start()时,变量总是存在。谢谢你的帮助。请,然后检查该变量的输出是否为空。可能有一些方法可以调试php脚本,看看哪里出了问题,但我不能帮你 如果我是你,我还会检查/var/lib/php/session的权限。该文件夹用于保存php使用/生成的临时会话变量。如果您的apache以nobody或www data或apache的身份运行,请根据您的apache用

我在用Debian jessie


我安装了Apache2.4和PHP7.0,但我遇到的问题是,当我在所有页面中放置指令session_start()时,变量总是存在。谢谢你的帮助。请,然后检查该变量的输出是否为空。可能有一些方法可以调试php脚本,看看哪里出了问题,但我不能帮你

如果我是你,我还会检查
/var/lib/php/session
的权限。该文件夹用于保存php使用/生成的临时会话变量。如果您的apache以nobody或www data或apache的身份运行,请根据您的apache用户设置该文件夹的正确所有权

ps aufx | grep httpd
左边的第一个条目是用户。记住该用户并发出一个:

chown apacheuser:apacheuser /var/lib/php/session

重新启动apache(
systemctl Restart httpd
),然后重试,看看是否有效

您是否尝试启用php日志记录和错误报告()?好的,我会试试看错误报告是否已经启用==>错误报告=E_ALL&~E_DEPRECATED&~E_strict你能给出一些有此问题的示例代码吗?嗨,为了确保测试,我创建了两个文件index.php和index2.php,其中我在第一个页面初始化了第一个变量,在第二个页面初始化了该变量,但没有工作因为/var/lib/php/session文件夹不存在Cd/var/lib/php/session-bash:Cd:/var/lib/php/session:没有这样的文件或目录您确定正确安装了php吗?!在
/etc/httpd/conf.d
中是否有
php.conf
文件?