回答編集履歴

4

誤字直した

2019/05/19 13:07

投稿

SST8897
SST8897

スコア155

test CHANGED
@@ -102,8 +102,6 @@
102
102
 
103
103
 
104
104
 
105
- [pacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時]
106
-
107
105
  [MACのローカル環境でPHPを動かしてみた](https://www.leon-tec.co.jp/yoshida/8537/)のようにapacheの設定をいじる必要があります。(このサイトの説明はmacOSに入ってるapacheの設定なので、brewで入れたapacheは設定ファイルの場所などが違うかもしれませんが...)
108
106
 
109
107
 

3

phpが実行できないことについて追記

2019/05/19 13:07

投稿

SST8897
SST8897

スコア155

test CHANGED
@@ -51,3 +51,61 @@
51
51
  index.phpが存在している場合、ブラウザで`http://localhost/phpmyadmin/index.php`にアクセスしたとき、どのように表示されますか?
52
52
 
53
53
  アクセスできないようなエラーが出ている場合、apacheの設定ミスな気がします。
54
+
55
+
56
+
57
+ -------------------------
58
+
59
+ #### phpのコードがそのまま表示され実行できない場合
60
+
61
+ phpコードがそのままでてきてしまう場合も、apacheの設定ミス(phpが実行できる設定でない)だと思います。
62
+
63
+
64
+
65
+ `brew install phpmyadmin`としたときに、以下のように指示が出てきますが、この指示に従っただけでは不十分なんだと思います。
66
+
67
+ ```
68
+
69
+ To enable phpMyAdmin in Apache, add the following to httpd.conf and
70
+
71
+ restart Apache:
72
+
73
+ Alias /phpmyadmin /usr/local/share/phpmyadmin
74
+
75
+ <Directory /usr/local/share/phpmyadmin/>
76
+
77
+ Options Indexes FollowSymLinks MultiViews
78
+
79
+ AllowOverride All
80
+
81
+ <IfModule mod_authz_core.c>
82
+
83
+ Require all granted
84
+
85
+ </IfModule>
86
+
87
+ <IfModule !mod_authz_core.c>
88
+
89
+ Order allow,deny
90
+
91
+ Allow from all
92
+
93
+ </IfModule>
94
+
95
+ </Directory>
96
+
97
+ Then open http://localhost/phpmyadmin
98
+
99
+ The configuration file is /usr/local/etc/phpmyadmin.config.inc.php
100
+
101
+ ```
102
+
103
+
104
+
105
+ [pacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時]
106
+
107
+ [MACのローカル環境でPHPを動かしてみた](https://www.leon-tec.co.jp/yoshida/8537/)のようにapacheの設定をいじる必要があります。(このサイトの説明はmacOSに入ってるapacheの設定なので、brewで入れたapacheは設定ファイルの場所などが違うかもしれませんが...)
108
+
109
+
110
+
111
+ 「mac apache php 実行」などで検索してみてください。

2

表現の修正

2019/05/19 13:06

投稿

SST8897
SST8897

スコア155

test CHANGED
@@ -28,7 +28,9 @@
28
28
 
29
29
 
30
30
 
31
- apacheに適切に設定をすると、`http://localhost/phpmyadmin/`と打つと`/usr/local/share/phpmyadmin/`を表示するようになっているはずです
31
+ phpMyAdminを入れた時に指示をされるように、apacheに適切に設定をすると、`http://localhost/phpmyadmin/`と打つと実際には`/usr/local/share/phpmyadmin/`を表示するようになっているはずです。(phpMyAdminのファイルが表示されているようなので、ここまでは質問者さんもできているみたい)
32
+
33
+
32
34
 
33
35
  通常、ブラウザで`http://localhost/phpmyadmin/`にアクセスすると`http://localhost/phpmyadmin/index.php`が表示され、無事phpMyAdminが使えるはずですが、
34
36
 
@@ -46,6 +48,6 @@
46
48
 
47
49
 
48
50
 
49
- 存在している場合、ブラウザで`http://localhost/phpmyadmin/index.php`にアクセスしたとき、どのように表示されますか?
51
+ index.phpが存在している場合、ブラウザで`http://localhost/phpmyadmin/index.php`にアクセスしたとき、どのように表示されますか?
50
52
 
51
53
  アクセスできないようなエラーが出ている場合、apacheの設定ミスな気がします。

1

表現を変更

2019/05/18 13:16

投稿

SST8897
SST8897

スコア155

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- #### brewで入れたphpMyAdmin
21
+ #### brewで入れたphpMyAdminが正常な場合
22
22
 
23
23
 
24
24