无法从PHP脚本连接Mysql服务器

时间:2017-07-27 08:11:20

标签: php mysql iis

我已从网络平台安装程序在IIS服务器中安装了PHP 7.1MYSQL 5.5。由于Mysql 5.5不支持某些功能,我们通过下载手动安装了带有端口3307的MySQL 5.6。

在同一个Windows系统中,我们使用端口Mysql 5.7的{​​{1}}。我们最近从WAMP迁移到了IIS。但是我们保留了WAMP备份。

由于端口开放问题,我们在连接到3307时遇到了一些问题。因此我们将IIS 3306端口更改为MySQL 5.6。从命令行,我们可以访问这个MySQL服务器。

但是从PHP开始,我们无法使用简单的MySQL脚本连接这个MySQL。

3306

我们是否需要在$con = mysqli_connect("localhost","root","abc*123$","abc_uat_qa",'3306'); // Check connection if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); } php.ini设置中更改mysql路径或某些设置?

修改

如何在不连接MYSQL服务器的情况下从PHP脚本检查MySQL版本?

1 个答案:

答案 0 :(得分:0)

你可以从这个函数中检查php版本和mysql版本

<?php 
    // get php version
    echo phpversion().'<br/>';
    //get mysql version
    echo mysql_get_server_info();
?>

您可以在php.ini

中更改line 1268的mysql端口
mysql.default_port=3306 

从此行更改端口