当我尝试使用XAMPP启动Apache服务器时,它主要表示以下内容:
[Apache] Check the "/xampp/apache/logs/error.log" file
[Apache] and the Windows Event Viewer for more clues
我检查了错误日志,上面写着:
"Session Cache is not configured"
完整的日志如下:
[ssl:warn] [pid 5008:tid 316] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[mpm_winnt:notice] [pid 5008:tid 316] AH00455: Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7 configured -- resuming normal operations
[mpm_winnt:notice] [pid 5008:tid 316] AH00456: Server built: Aug 18 2012 12:41:37
[core:notice] [pid 5008:tid 316] AH00094: Command line: 'c:''xampp''apache''bin''httpd.exe -d C:/xampp/apache'
[mpm_winnt:notice] [pid 5008:tid 316] AH00418: Parent: Created child process 1400
[ssl:warn] [pid 1400:tid 324] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
[mpm_winnt:notice] [pid 1400:tid 324] AH00354: Child: Starting 150 worker threads.
找到解决方案:
下面是如何在XAMPP
中删除SSLSessionCache消息的说明1)打开文件'xampp'apache'conf'httpd.conf2)在LoadModule区域的某处添加以下行:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
3)保存文件
现在打开文件'xampp'apache'conf'extra'httpd-ssl.conf
5)在第70行添加
行SSLSessionCache "shmcb:logs/ssl_scache(512000)"
保存文件
7)重启Apache我也有同样的问题。在我的情况下,我安装了SQL server 2008 r2。
你只需要停止service.msc
中的服务
stop all **SQL Service** or maybe one of them