我已经使用 PHP 5.xx 多年,但最近更新到 PHP 7。我无法创建会话。
我已阅读文档。
在早期的 PHP 中,你只需要做:
session_start();
启动会话,但这不适用于 PHP 7,并且我的页面不断加载。我也在参数中提供了数组,如 PHP 网站上所述,但它仍然不断加载页面。
我试过这个:
session_start([
'cache_limiter' => 'private',
'read_and_close' => true,
]);
但是我的浏览器一直在加载,几秒钟后它显示“此网页不可用”
Apache 重启错误:
[Wed Dec 30 00:45:16.470001 2015] [mpm_winnt:notice] [pid 2384:tid 376] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.0 配置 -- 恢复正常操作
[2015 年 12 月 30 日星期三 00:45:16.470001] [mpm_winnt:notice] [pid 2384:tid 376] AH00456:Apache Lounge VC14 服务器构建:2015 年 12 月 9 日 10:17:39
[Wed Dec 30 00:45:16.470001 2015] [核心:通知] [pid 2384:tid 376] AH00094: 命令行: 'c:\xampp pache in\httpd.exe -d C:/xampp/apache '
[Wed Dec 30 00:45:16.470001 2015] [mpm_winnt:notice] [pid 2384:tid 376] AH00418:父进程:创建子进程 1716
[Wed Dec 30 00:45:17.172064 2015] [ssl:warn] [pid 1716:tid 384] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的 ID
[Wed Dec 30 00:45:17.343941 2015] [ssl:warn] [pid 1716:tid 384] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的 ID
[Wed Dec 30 00:45:17.375192 2015] [mpm_winnt:notice] [pid 1716:tid 384] AH00354:子级:启动 150 个工作线程。
我发现它是一个与 xampp 版本相关的错误,即
x86 or x64
位。
我有一个带有 x64
位窗口的系统,我安装了带有 xampp
的 php7
,但它是 x86
位。这是该错误的原因apache crashes
。
现在我分别安装了
apach2.4 (x64)
和PHP7.0.1
,现在运行完美。