安装:
docker pull mysql/mysql-server:5.7.39-1.2.9-server
brew install shivammathur/php/[email protected]
出现 establishing-a-database-connection,首先确认用DBeaver等数据库连接工具能够连接成功,确保账号密码无误,推荐mysql5.7 + php5.6,mysql8和php7兼容性不是很好。
如果以上确认或还是无法连接数据库,在项目下创建test.php文件:
<?php
$link = mysqli_connect('127.0.0.1', 'root', '123456');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
然后运行项目(可以使用vscode插件PHP Server),查看页面输出是否是Connected successfully
参考文章:https://wpastra.com/guides-and-tutorials/error-establishing-a-database-connection/