php session_start失敗的解決辦法:首先找到并打開“php.ini”;然后將“session.serialize_handler”設(shè)置為php即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php session_start 失敗怎么辦?
session_start()啟動(dòng)失敗
PHP Session 啟動(dòng)失敗
1.報(bào)錯(cuò)信息:
session_start(): Cannot find serialization handler ‘redis’ - session startup failed
2.錯(cuò)誤產(chǎn)生原因:
產(chǎn)生這個(gè)錯(cuò)誤的原因是由于PHP配置的時(shí)候session的序列化的handle的選項(xiàng)有(php_serialize、php、php_binary、wddx)沒有redis這個(gè)選項(xiàng),而我設(shè)置的時(shí)候設(shè)置為了redis,所以導(dǎo)致抱著個(gè)錯(cuò)誤,具體原因可以查看php的官方文檔 php官方解釋,請(qǐng)點(diǎn)擊
錯(cuò)誤配置如下:
session.serialize_handler=redis
3.解決方法:
php.ini中的session.serialize_handler設(shè)置為php即可,正確配置如下:
session.serialize_handler=php
推薦學(xué)習(xí):《PHP視頻教程》