繁体   English   中英

Xampp:服务器证书不包含与服务器名称匹配的 ID

[英]Xampp : server certificate does NOT include an ID which matches the server name

我有 apache 和 mysql 都可以并在 xampp 控制面板中运行。 但是当我尝试加载我的一个 php 页面时,我遇到了一个致命错误:

Call to undefined function mysql_connect(). 

在搜索此错误时,我遇到了一些答案。 大多数人建议在文件 php.ini 中将 extension_dir = "./" 更改为 extension_dir = "C:\php\ext" 并取消注释 ;extension=php_mysql.dll 行。

我试过了,但是现在当我尝试重新启动 apache 时,我得到了

error:apache shutdown unexpectedly 

并在日志中显示:

server certificate does NOT include an ID which matches the server name

有人知道我接下来要做什么吗? 我花了几个小时试图解决这个问题,但无济于事。 您的帮助将不胜感激。

我相信我已经解决了问题! 因为您安装了带有 PHP 7+ 而不是 PHP 5+ 的 XAMPP,所以我也是 php 新手。 崩溃是由于 PHP 7 不再支持 mysql。

https://www.apachefriends.org/download.html

您将知道 PHP 有三个不同的版本。

确认一下,可以创建一个名为 checks.php 的页面(名称不重要),在里面写 phpinfo() 代码即可。

<?php
phpinfo() 
?>

您可以查看有关您的 php 版本的所有详细信息!

~~~~~~~~~~ 下面没有答案~~~~~~~~~~ 这只是我前一天的困惑。 很抱歉我没有提供解决方案,但我说我遇到了完全相同的事情! 这是非常令人费解的。

在 php.ini 文件中

;扩展=php_mysql.dll

我们看到上面的行使得 mysql 函数不起作用。

去除 ;

然后未能以同样的错误开始。

[Fri Jan 22 16:18:04.964120 2016] [ssl:warn] [pid 1188:tid 384] AH01909: www.example.com:XXXX:0 服务器证书不包含与服务器名称匹配的 ID [Fri Jan 22 2016 年 16:18:05.014120] [core:warn] [pid 1188:tid 384] AH00098: pid 文件 D:/xampp/apache/logs/httpd.pid 覆盖 -- 以前 Apache 运行的不干净关闭? [Fri Jan 22 16:18:05.104120 2016] [ssl:warn] [pid 1188:tid 384] AH01909: www.example.com:XXXX:0 服务器证书不包含与服务器名称匹配的 ID

我遇到了同样的问题(服务器证书不包含与服务器名称匹配的 ID。我不知道根本原因是什么,但我能够使用XAMPP version 5.6-30修复它。在此之前,我尝试了其他71.7-4类的版本都没有成功。那个好的版本可以 在这里找到

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM