質問編集履歴

5

環境情報の更新

2021/09/13 08:32

投稿

tofu_tsukuba
tofu_tsukuba

スコア0

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,12 @@
7
7
  ProductVersion: 11.5.2
8
8
 
9
9
  BuildVersion: 20G95
10
+
11
+
12
+
13
+ Server version: Apache/2.4.46 (Unix)
14
+
15
+ Server built: Jun 17 2021 15:56:05
10
16
 
11
17
  ```
12
18
 

4

環境情報の追加

2021/09/13 08:32

投稿

tofu_tsukuba
tofu_tsukuba

スコア0

test CHANGED
@@ -1 +1 @@
1
- Apacheでphpを埋め込んだhtmlを起動したい
1
+ Apacheでphpを埋め込んだhtmlを起動したい
test CHANGED
@@ -1,3 +1,17 @@
1
+ #環境情報
2
+
3
+ ```Terminal
4
+
5
+ ProductName: macOS
6
+
7
+ ProductVersion: 11.5.2
8
+
9
+ BuildVersion: 20G95
10
+
11
+ ```
12
+
13
+
14
+
1
15
  #現状できていること
2
16
 
3
17
  MacでのApacheの起動と

3

順番の変更

2021/09/13 08:31

投稿

tofu_tsukuba
tofu_tsukuba

スコア0

test CHANGED
File without changes
test CHANGED
@@ -35,32 +35,6 @@
35
35
  「.htaccess」の利用を推奨していますが他のサイトではこの機能は利用していませんでした。
36
36
 
37
37
 
38
-
39
-
40
-
41
- ##httpd.confへの追記
42
-
43
- [このサイト](http://motw.mods.jp/Mac/local_server.html)では「拡張子がhtmlのままでphpを動作できるようにする」ための操作とし「/private/etc/apache2/httpd.conf」への追記の必要性を説いています。
44
-
45
- ```
46
-
47
- AddType application/x-compress .Z (386行目)
48
-
49
- AddType application/x-gzip .gz .tgz
50
-
51
-
52
-
53
- ↓ 以下のように一文を追加する.
54
-
55
-
56
-
57
- AddType application/x-compress .Z
58
-
59
- AddType application/x-gzip .gz .tgz
60
-
61
- AddType application/x-httpd-php .php .html
62
-
63
- ```
64
38
 
65
39
  ###httpd.confの編集
66
40
 
@@ -136,6 +110,30 @@
136
110
 
137
111
 
138
112
 
113
+ ##httpd.confへの追記(上と同様)
114
+
115
+ [このサイト](http://motw.mods.jp/Mac/local_server.html)では「拡張子がhtmlのままでphpを動作できるようにする」ための操作とし「/private/etc/apache2/httpd.conf」への追記の必要性を説いています。
116
+
117
+ ```
118
+
119
+ AddType application/x-compress .Z (386行目)
120
+
121
+ AddType application/x-gzip .gz .tgz
122
+
123
+
124
+
125
+ ↓ 以下のように一文を追加する.
126
+
127
+
128
+
129
+ AddType application/x-compress .Z
130
+
131
+ AddType application/x-gzip .gz .tgz
132
+
133
+ AddType application/x-httpd-php .php .html
134
+
135
+ ```
136
+
139
137
 
140
138
 
141
139
 

2

リンクをつけた

2021/09/13 08:25

投稿

tofu_tsukuba
tofu_tsukuba

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,23 +20,13 @@
20
20
 
21
21
  ###ユーザディレクトリの有効化
22
22
 
23
- まず
24
-
25
- https://qiita.com/shuntaro_tamura/items/bdabcb77926dc92617b1
23
+ まず[このサイト](https://qiita.com/shuntaro_tamura/items/bdabcb77926dc92617b1)にある「2-2. ユーザディレクトリの有効化」の必要性がわからない。
26
-
27
- 上記のサイト上の
28
-
29
- 「2-2. ユーザディレクトリの有効化」
30
-
31
- の必要性がわからない。
32
24
 
33
25
 
34
26
 
35
27
  ###ドキュメントルートの変更
36
28
 
37
- https://www.tantan-biyori.info/blog/2019/11/macwebphphtmlphp.html
29
+ [このサイト](https://www.tantan-biyori.info/blog/2019/11/macwebphphtmlphp.html)のように「ドキュメントルートを変える」必要性を説いてるサイトもあれば、そうではないサイトもある。
38
-
39
- のように「ドキュメントルートを変える」必要性を説いてるサイトもあれば、そうではないサイトもある。
40
30
 
41
31
 
42
32
 
@@ -50,9 +40,7 @@
50
40
 
51
41
  ##httpd.confへの追記
52
42
 
53
- http://motw.mods.jp/Mac/local_server.html
54
-
55
- では「拡張子がhtmlのままでphpを動作できるようにする」ための操作とし「/private/etc/apache2/httpd.conf」への追記の必要性を説いています。
43
+ [このサイト](http://motw.mods.jp/Mac/local_server.html)では「拡張子がhtmlのままでphpを動作できるようにする」ための操作とし「/private/etc/apache2/httpd.conf」への追記の必要性を説いています。
56
44
 
57
45
  ```
58
46
 
@@ -76,9 +64,7 @@
76
64
 
77
65
  ###httpd.confの編集
78
66
 
79
- https://www.fact-of-life.com/entry/2016/08/13/164321
80
-
81
- このサイトでは「/private/etc/apache2/httpd.conf」の以下の行のコメントアウトを外すことが必要であると述べています。
67
+ [このサイト](https://www.fact-of-life.com/entry/2016/08/13/164321)では「/private/etc/apache2/httpd.conf」の以下の行のコメントアウトを外すことが必要であると述べています。
82
68
 
83
69
  ```ここに言語を入力
84
70
 
@@ -94,7 +80,7 @@
94
80
 
95
81
  ###httpd-userdir.confの編集
96
82
 
97
- また、先程のサイトhttps://www.fact-of-life.com/entry/2016/08/13/164321では「/private/etc/apache2/extra/httpd-userdir.conf」の以下の行のコメントアウトを外す必要があると書いてあります。
83
+ また、[先程のサイト](https://www.fact-of-life.com/entry/2016/08/13/164321)では「/private/etc/apache2/extra/httpd-userdir.conf」の以下の行のコメントアウトを外す必要があると書いてあります。
98
84
 
99
85
  ```ここに言語を入力
100
86
 
@@ -106,7 +92,7 @@
106
92
 
107
93
  ###username.confの編集
108
94
 
109
- 先程のサイトhttps://www.fact-of-life.com/entry/2016/08/13/164321では、さらに、「/private/etc/apache2/users/username.conf」に以下の設定の追記を要請
95
+ [先程のサイト](https://www.fact-of-life.com/entry/2016/08/13/164321)では、さらに、「/private/etc/apache2/users/username.conf」に以下の設定の追記を要請
110
96
 
111
97
  ```ここに言語を入力
112
98
 

1

具体的なサイトとそれに対する疑問の追記

2021/09/13 08:23

投稿

tofu_tsukuba
tofu_tsukuba

スコア0

test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,155 @@
12
12
 
13
13
 
14
14
 
15
- #現状
15
+ #具体的に何をして何がわからないのか。
16
16
 
17
+ 各サイトごとに記載されている操作が異なり、どの操作が真に必要で、どの操作が必須ではないのかがわかりません。
18
+
19
+
20
+
21
+ ###ユーザディレクトリの有効化
22
+
23
+ まず
24
+
25
+ https://qiita.com/shuntaro_tamura/items/bdabcb77926dc92617b1
26
+
27
+ 上記のサイト上の
28
+
29
+ 「2-2. ユーザディレクトリの有効化」
30
+
31
+ の必要性がわからない。
32
+
33
+
34
+
35
+ ###ドキュメントルートの変更
36
+
37
+ https://www.tantan-biyori.info/blog/2019/11/macwebphphtmlphp.html
38
+
39
+ のように「ドキュメントルートを変える」必要性を説いてるサイトもあれば、そうではないサイトもある。
40
+
41
+
42
+
43
+ ###.htaccessの利用
44
+
45
+ 「.htaccess」の利用を推奨していますが他のサイトではこの機能は利用していませんでした。
46
+
47
+
48
+
49
+
50
+
51
+ ##httpd.confへの追記
52
+
53
+ http://motw.mods.jp/Mac/local_server.html
54
+
55
+ では「拡張子がhtmlのままでphpを動作できるようにする」ための操作として「/private/etc/apache2/httpd.conf」への追記の必要性を説いています。
56
+
57
+ ```
58
+
59
+ AddType application/x-compress .Z (386行目)
60
+
61
+ AddType application/x-gzip .gz .tgz
62
+
63
+
64
+
65
+ ↓ 以下のように一文を追加する.
66
+
67
+
68
+
69
+ AddType application/x-compress .Z
70
+
71
+ AddType application/x-gzip .gz .tgz
72
+
73
+ AddType application/x-httpd-php .php .html
74
+
75
+ ```
76
+
77
+ ###httpd.confの編集
78
+
79
+ https://www.fact-of-life.com/entry/2016/08/13/164321
80
+
81
+ このサイトでは「/private/etc/apache2/httpd.conf」の以下の行のコメントアウトを外すことが必要であると述べています。
82
+
83
+ ```ここに言語を入力
84
+
85
+
86
+
87
+ #LoadModule userdir_module libexec/apache2/mod_userdir.so
88
+
89
+
90
+
91
+ #Include /private/etc/apache2/extra/httpd-userdir.conf
92
+
93
+ ```
94
+
95
+ ###httpd-userdir.confの編集
96
+
97
+ また、先程のサイト(https://www.fact-of-life.com/entry/2016/08/13/164321)では「/private/etc/apache2/extra/httpd-userdir.conf」の以下の行のコメントアウトを外す必要があると書いてあります。
98
+
99
+ ```ここに言語を入力
100
+
101
+ #Include /private/etc/apache2/users/*.conf
102
+
103
+ ```
104
+
105
+
106
+
107
+ ###username.confの編集
108
+
109
+ 先程のサイト(https://www.fact-of-life.com/entry/2016/08/13/164321)では、さらに、「/private/etc/apache2/users/username.conf」に以下の設定の追記を要請
110
+
111
+ ```ここに言語を入力
112
+
113
+ <Directory "/Users/ユーザー名/Sites/">
114
+
115
+ Options Indexes MultiViews
116
+
117
+ AllowOverride All
118
+
119
+ Require all granted
120
+
121
+ </Directory>
122
+
123
+ ```
124
+
125
+ confファイルの設定が終わったら、/Users/ユーザー名/にSitesというディレクトリを作成し、直下にHTMLファイル(index.html)を置き、apacheの再起動を行ってください。
126
+
127
+ http://localhost/~ユーザー名/で閲覧可能になります。
128
+
129
+
130
+
131
+ ###拡張子が.htmlでもPHPが動くようにする
132
+
133
+ /private/etc/apache2/httpd.conf の以下の箇所に1行追加してください。
134
+
135
+ ```ここに言語を入力
136
+
137
+ <IfModule mime_module>
138
+
139
+ ...
140
+
141
+ ...
142
+
143
+ AddType application/x-httpd-php .html .htm .php ← 追加文字列
144
+
145
+ </IfModule>
146
+
147
+ ```
148
+
149
+ 追加後、先ほどのindex.phpをindex.htmlに変更し、apacheを再起動してください。拡張子が.htmlでも表示されます。
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+ #上記のように...
162
+
17
- それ以外については、調べてもサイトごとにTerminalを利用して違うところを編集しており、結局何をやればphpを埋め込んだhtmlファイルをブラウザでプレビューでるかがわかりません。
163
+ 調べてもサイトごとにTerminalを利用して違うところを編集しており、結局何をやればphpを埋め込んだhtmlファイルをブラウザでプレビューでるかがわかりません。
18
164
 
19
165
 
20
166