我可以使用
mysql -u #### -p
但是我还没有尝试创建表。 我想先检查连接 但是浏览器上没有输出 在函数mysqli_connect。()之后 错误日志显示此输出。
这是用于Linux服务器[ubuntu 0.16.04.5](在腻子上),运行MySQL 5.7(MariaDB),PHP 7.0.33和Apache 2。
我已经尝试添加/启用扩展名,例如
extension = php_mysqli.dll
extension = mysqli.so
extension = mysql.dll
extension = mysql.so
extension_dir = "./ext"
# php -m
mysqli
我也使用命令
sudo apt install php-mysqli
sudo service apache2 restart
这是我的php代码。
<?php
ini_set('display_errors',1); error_reporting(E_ALL);
error_reporting(~0);
$servername = "xxx.xxx.xxx.xxx:yyyy"; //my port is 22 but mysql table port is 3306, so I use 3306.
$username = "####"; // same as above.
$password = "*****"; // password that can access mysql
echo 5; //test1
// Create connection
$conn = mysqli_connect($servername, $username, $password)
echo 5; //test2
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_close($conn);
?>
有人建议吗?