首页 文章

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

提问于
浏览
0

我有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

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

2 回答

  • 0

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

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

    您将意识到有三种不同版本的PHP .

    要确认,您可以创建一个名为checking.php的页面(名称并不重要)只需在其中编写phpinfo()代码即可 .

    <?php
    phpinfo() 
    ?>
    

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

    ~~~~~~~~~~下面没有答案~~~~~~~~~~这只是我前一天的谜题 . 对不起,我没有提供解决方案,但我说我遇到了完全相同的事情!这非常令人费解 .

    在php.ini文件中

    ;延长=激活php_mysql.dll

    我们看到上面这行,mysql函数不起作用 .

    除掉 ;

    然后无法以相同的错误开始 .

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

  • 0

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

相关问题