我最近从多年的 WAMP 切换到 XAMPP,因为我想要 PHP 7,但我注意到一些我以前从未经历过的事情,它不会加载具有以下内容的 php 文件:session_start();
在他们中。我只是在 Chrome/IE/FF 中收到“正在等待本地主机...”。一旦我删除该行,页面就会加载。
在 wamp 中工作得很好。
基本上每个页面都包含session_start();
无法加载,超级奇怪。但如果我删除它,它们就会加载并显示。
Why?
错误日志只是注意到
[Sun Dec 27 02:52:19.346602 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.0 configured -- resuming normal operations
[Sun Dec 27 02:52:19.346602 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 10:17:39
[Sun Dec 27 02:52:19.346602 2015] [core:notice] [pid 3272:tid 372] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Sun Dec 27 02:52:19.348604 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00418: Parent: Created child process 2744
[Sun Dec 27 02:52:19.607869 2015] [ssl:warn] [pid 2744:tid 380] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Dec 27 02:52:19.674491 2015] [ssl:warn] [pid 2744:tid 380] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Dec 27 02:52:19.699518 2015] [mpm_winnt:notice] [pid 2744:tid 380] AH00354: Child: Starting 150 worker threads.
编辑:刚刚发现这个,我有exact同样的问题。他从未找到解决办法
session_start() 永远保持文件加载 https://stackoverflow.com/questions/18273567/session-start-keeps-the-file-load-forever
EDIT2:我回到 WAMP 并自己安装了 php7
在php.ini中查找:
session.use_only_cookies=0
改成:
session.use_only_cookies=1
我在使用 php7 的最新 XAMPP 版本 7.0.1 时遇到了同样的问题。
根据 Bitnami 开发者通过 Apache Friends Support 的说法:
该问题与 use_only_cookies 变量有关,您可以
在 php.ini 文件的 Session 部分中找到。阿帕奇会崩溃
如果会话部分中的 use_only_cookies 变量设置为 0
如果设置为 1,一切都很好。
我们将在 PHP 7 的 XAMPP 的下一版本中包含这些更改。
我们正在使用版本 7.0.2 构建安装程序,我们将
尽快释放他们。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)