質問編集履歴
2
誤字を修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
docker-composeでphpとmysqlをつなげてみて
|
2
2
|
|
3
|
-
PDO接続は一応できました。(DB_HOST
|
3
|
+
PDO接続は一応できました。(DB_HOSTとコンテナ名をlocalhost以外にした場合)
|
4
4
|
|
5
5
|
個人的な理由でご迷惑おかけしますがこの状態だと命名規則を守っていない状態となってしまいます。
|
6
6
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
**DB_HOSTをlocalhostにしたいのですが可能でしょうか?**
|
10
10
|
|
11
|
-
localhostにした場合、以下のよう
|
11
|
+
localhostにした場合、以下のようなエラーが出ます↓
|
12
12
|
|
13
13
|
ERROR:SQLSTATE[HY000] [2002] No such file or directory
|
14
14
|
|
@@ -58,7 +58,9 @@
|
|
58
58
|
|
59
59
|
#docker-compose.yml
|
60
60
|
|
61
|
-
**ymlファイルにあるコンテナ名dbの部分とphpのDB_HOSTをlocalhostにする
|
61
|
+
**ymlファイルにあるコンテナ名dbの部分とphpのDB_HOSTをlocalhostにするだけで
|
62
|
+
|
63
|
+
治ると思ってました(~_~;)**
|
62
64
|
|
63
65
|
|
64
66
|
|
1
コードを見やすくしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,6 +15,8 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
#phpファイル
|
18
|
+
|
19
|
+
```php
|
18
20
|
|
19
21
|
<?php
|
20
22
|
|
@@ -50,15 +52,19 @@
|
|
50
52
|
|
51
53
|
?>
|
52
54
|
|
55
|
+
```
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
#docker-compose.yml
|
60
|
+
|
61
|
+
**ymlファイルにあるコンテナ名dbの部分とphpのDB_HOSTをlocalhostにすると治ると思ってました(~_~;)**
|
53
62
|
|
54
63
|
|
55
64
|
|
56
65
|
|
57
|
-
#docker-compose.ymlファイル
|
58
66
|
|
59
|
-
|
67
|
+
```
|
60
|
-
|
61
|
-
|
62
68
|
|
63
69
|
version: '3'
|
64
70
|
|
@@ -151,3 +157,5 @@
|
|
151
157
|
volumes:
|
152
158
|
|
153
159
|
db-data:
|
160
|
+
|
161
|
+
```
|