teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

phpとmysqlのバージョンを記載しました。

2020/05/18 13:53

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -9,6 +9,11 @@
9
9
  MAMPとXAMPから卒業したいです????お助けください…
10
10
 
11
11
 
12
+ #phpとmysqlのバージョン
13
+ php:7.1.9-fpm-alpine
14
+ mysql:8.0.20
15
+
16
+
12
17
  #index.phpファイル
13
18
  <?php
14
19
 
@@ -62,11 +67,4 @@
62
67
  #Dockerfile
63
68
  FROM php:7.1.9-fpm-alpine
64
69
 
65
- RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
70
+ RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
66
-
67
- #コンテナの稼動状況
68
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
69
- b8845224ba34 nginx:1.13.5-alpine "nginx -g 'daemon of…" 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp nginx_phpfpm7_mysql_web_1
70
- f555f1edca36 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:8080->80/tcp nginx_phpfpm7_mysql_pma_1
71
- b546f657e2f6 nginx_phpfpm7_mysql_app "docker-php-entrypoi…" 2 hours ago Up 2 hours 9000/tcp nginx_phpfpm7_mysql_app_1
72
- 99f78bd4e0db mysql:8.0.20 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp nginx_phpfpm7_mysql_db_1

5

コンテナの稼動状況を追加しました。

2020/05/18 13:53

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -62,4 +62,11 @@
62
62
  #Dockerfile
63
63
  FROM php:7.1.9-fpm-alpine
64
64
 
65
- RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
65
+ RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring
66
+
67
+ #コンテナの稼動状況
68
+ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
69
+ b8845224ba34 nginx:1.13.5-alpine "nginx -g 'daemon of…" 2 hours ago Up 2 hours 0.0.0.0:80->80/tcp nginx_phpfpm7_mysql_web_1
70
+ f555f1edca36 phpmyadmin/phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:8080->80/tcp nginx_phpfpm7_mysql_pma_1
71
+ b546f657e2f6 nginx_phpfpm7_mysql_app "docker-php-entrypoi…" 2 hours ago Up 2 hours 9000/tcp nginx_phpfpm7_mysql_app_1
72
+ 99f78bd4e0db mysql:8.0.20 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp nginx_phpfpm7_mysql_db_1

4

$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);をindex.phpに追加しました

2020/05/18 13:29

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,7 @@
21
21
  try {
22
22
  /// DB接続を試みる
23
23
  $db = new PDO('mysql:host=' . HOSTNAME . ';dbname=' . DATABASE, USERNAME, PASSWORD);
24
+ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
24
25
  $msg = "MySQL への接続確認が取れました。";
25
26
  } catch (PDOException $e) {
26
27
  $isConnect = false;

3

みやすくしました

2020/05/18 13:27

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  (SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client)
6
6
  サーバーがクライアントに認識されていない認証方法を要求しました
7
7
 
8
- というエラーがきました。
8
+ というエラーがきました。
9
9
  MAMPとXAMPから卒業したいです????お助けください…
10
10
 
11
11
 

2

見やすくしました

2020/05/18 12:03

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  MAMPとXAMPから卒業したいです????お助けください…
10
10
 
11
11
 
12
- index.phpファイル
12
+ #index.phpファイル
13
13
  <?php
14
14
 
15
15
  // phpinfo();
@@ -42,8 +42,7 @@
42
42
  </html>
43
43
 
44
44
 
45
- php.iniファイル
45
+ #php.iniファイル
46
-
47
46
  expose_php = Off
48
47
  error_reporting = E_ALL
49
48
  display_errors = On
@@ -59,8 +58,7 @@
59
58
  extension=php_pdo_mysql.dll
60
59
 
61
60
 
62
- Dockerfile
61
+ #Dockerfile
63
-
64
62
  FROM php:7.1.9-fpm-alpine
65
63
 
66
64
  RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring

1

誤字がありました。

2020/05/18 12:01

投稿

happywheels4242
happywheels4242

スコア9

title CHANGED
File without changes
body CHANGED
@@ -43,40 +43,24 @@
43
43
 
44
44
 
45
45
  php.iniファイル
46
- # 応答ヘッダーにPHPのバージョン等を出力しない
46
+
47
47
  expose_php = Off
48
- # エラーのログレベル最大
49
48
  error_reporting = E_ALL
50
- # ブラウザでのエラー表示
51
49
  display_errors = On
52
- # エラーをログに残す
53
50
  log_errors = On
54
- # 攻撃の内容を詳しく知る為に 4KB 程に設定
55
51
  log_errors_max_len = 4096
56
- # エラーログ出力先
57
52
  error_log = "/var/log/php_errors.log"
58
- # 文字エンコーディング
59
53
  default_charset = "UTF-8"
60
-
61
- # タイムゾーン
62
54
  date.timezone = "Asia/Tokyo"
63
-
64
- # デフォルト言語
65
55
  mbstring.language = Japanese
66
- # 内部文字エンコーディング
67
56
  mbstring.internal_encoding = UTF-8
68
- # HTTP入力文字エンコーディングのデフォルト
69
57
  mbstring.http_input = auto
70
- # 文字エンコーディング検出順序のデフォルト
71
58
  mbstring.detect_order = auto
72
-
73
- #DLL(ダイナミックリンクライブラリ):動かすときにくっつける部品ファイル
74
59
  extension=php_pdo_mysql.dll
75
60
 
76
61
 
77
62
  Dockerfile
78
- #イメージの定義
63
+
79
64
  FROM php:7.1.9-fpm-alpine
80
65
 
81
- #phpとmysqlとつなぐためのモジュールをインストール
82
66
  RUN docker-php-ext-install mysqli pdo pdo_mysql mbstring