在没有WAMP或XAMPP的情况下在IIS上托管PHP应用程序

时间:2019-11-17 08:42:02

标签: php mysql iis xampp wamp

我已经开发了一个PHP应用程序并将其托管在本地主机中。以下是localhost的组成部分。

PHP-7.2.14 Wamp服务器-3.1.7 阿帕奇-2.4.37 PHP MySQL Admin-5.7.24

我想将此应用程序托管在没有WAMP / XAMPP的服务器上。但只有IIS。以下是服务器中的组件。

PHP-5.2.3 IIS-7

<?php

$host = "localhost";
$user = "myuser";
$pass = "XXXXXX";
$db = "vehicles3";
$conn = mysqli_connect($host,$user,$pass,$db);
if($conn == false){
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}
$GLOBALS['conn'] = $conn;
?>

当我执行上面的代码时,它显示以下错误

Error: Unable to connect to MySQL. Debugging errno: 2054 Debugging error: Server sent charset unknown to the client. Please, report to the developers

我什至尝试将Server SQL工作台中的字符集和排序规则分别更改为latin1和latin_swedish_ci,它们分别是我的本地主机数据库的字符集和排序规则。

0 个答案:

没有答案