我自己编译了php7(974f6c2a705)。如果我使用 symfony 运行 php7 + php-fpm + nginx,我会收到此错误:
(使用 snc redis 包进行会话:)
Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/tmp)
(使用本机会话支持:)
Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/[...]/app/cache/dev/sessions)
问题似乎与 symfony 相关,因为 php 具有对该文件夹的读/写权限。
如果我只运行这段代码,它就可以工作:
session_start();
$_SESSION['x'] = 4234;
session_write_close();
为什么 symfony 无法编写会话的任何建议或想法?