这个基本上是session文件夹所属用户问题
查看session文件所属用户
[vagrant@test ~]$ sudo ls -l /var/lib/php/
total 4
drwxrwx---. 5 apache apache 4096 Dec 28 10:22 session
drwxrwx---. 2 root apache 6 Oct 29 21:51 wsdlcache
可以看到session文件的所属组和所属用户都是apache,当你服务器环境为nginx时,需把这个文件夹(及子目录)的所属组和用户都改为nginx
[vagrant@test ~]$ sudo chown -R nginx:nginx /var/lib/php/session/
[vagrant@test ~]$ sudo ls -l /var/lib/php/
total 4
drwxrwx---. 5 nginx nginx 4096 Dec 28 10:22 session
drwxrwx---. 2 root apache 6 Oct 29 21:51 wsdlcache
同样的,当你的服务器环境为Apache时,对应session的所属组和所属用户也要为appache用户