回答編集履歴

2

PHP-FPM を使う方法を追記

2019/05/24 01:18

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -79,3 +79,25 @@
79
79
 
80
80
 
81
81
  それ以外のディレクトリで、実行する場合は、suEXEC のコンパイルオプションで、 `--with-suexec-docroot=DIR` を指定してコンパイルする必要があります。
82
+
83
+
84
+
85
+ ----
86
+
87
+ (追記)
88
+
89
+
90
+
91
+ suEXEC から外れるので参考程度ですが...
92
+
93
+
94
+
95
+ PHP だけなら、apache 2.4 の Event MPM + PHP-FPM で、Webサーバーを構築して、PHP の実行ユーザーユーザー毎に設定ファイルを作成して PHP-FPM を起動させるのが、今風な気もします。
96
+
97
+
98
+
99
+ 参考情報としては、
100
+
101
+ * [php-fpmでVirtualHostごとにuid/gidを変える](https://wiki.bit-hive.com/tomizoo/pg/php-fpm%E3%81%A7VirtualHost%E3%81%94%E3%81%A8%E3%81%ABuid/gid%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B)
102
+
103
+

1

語句の修正・統一

2019/05/24 01:18

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- suexec で、よく引っかかるのが、
5
+ suEXEC で、よく引っかかるのが、
6
6
 
7
7
 
8
8
 
@@ -40,11 +40,11 @@
40
40
 
41
41
 
42
42
 
43
- Cent OS 7 デフォルトの suexec だと `suexec -V` の結果は、
43
+ Cent OS 7 デフォルトの suEXEC だと `suexec -V` の結果は、
44
44
 
45
45
  ```
46
46
 
47
- suexec -V
47
+ # suexec -V
48
48
 
49
49
  -D AP_DOC_ROOT="/var/www"
50
50
 
@@ -66,9 +66,7 @@
66
66
 
67
67
 
68
68
 
69
-
70
-
71
- 上記の suexec の場合、
69
+ 上記の suEXEC の場合、
72
70
 
73
71
 
74
72
 
@@ -76,8 +74,8 @@
76
74
 
77
75
 
78
76
 
79
- は、 `/var/www` 以下のディレクトリ か UserDir を使って、`$HOME/public_html` のディレクトリしか suexec は実行できません。
77
+ は、 `/var/www` 以下のディレクトリ か UserDir を使った場合の `$HOME/public_html` のディレクトリ以下しか suEXEC は実行できません。
80
78
 
81
79
 
82
80
 
83
- それ以外のディレクトリで、実行する場合は、suexec のコンパイルオプションで、 `--with-suexec-docroot=DIR` を指定してコンパイルする必要があります。
81
+ それ以外のディレクトリで、実行する場合は、suEXEC のコンパイルオプションで、 `--with-suexec-docroot=DIR` を指定してコンパイルする必要があります。