Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker错误PHP:Can';t通过套接字连接到本地MySQL服务器_Php_Mysql_Docker_Docker Compose - Fatal编程技术网

Docker错误PHP:Can';t通过套接字连接到本地MySQL服务器

Docker错误PHP:Can';t通过套接字连接到本地MySQL服务器,php,mysql,docker,docker-compose,Php,Mysql,Docker,Docker Compose,我有一个遗留项目:PHP5.3-Apache2.2-mysql 5.5 我正在尝试创建lamp PHP5.3,但无法将我的应用程序连接到mysql 我正在使用docker,但我的php错误是: 无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器 我的代码在这里: 感谢您的帮助/提示当您使用compose连接时,您是否确保您的连接字符串主机名为db?docker compose exec db mysql-h localhost-u root

我有一个遗留项目:PHP5.3-Apache2.2-mysql 5.5

我正在尝试创建lamp PHP5.3,但无法将我的应用程序连接到mysql

我正在使用docker,但我的php错误是: 无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器

我的代码在这里:


感谢您的帮助/提示当您使用compose连接时,您是否确保您的连接字符串主机名为
db

docker compose exec db mysql-h localhost-u root-proot-D我的数据库工作正常,那么我的回答是否解决了您的问题?否,因为在我的应用程序中,我无法连接哦,是的,对不起!为什么我可以使用db!哦,谢谢!