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

回答編集履歴

1

追記修正

2019/02/05 04:43

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -5,12 +5,35 @@
5
5
 
6
6
  たとえば、php 5 と 7 が同時にインストールされていると apache の設定では、php5 が優先されたと思います。
7
7
 
8
- 一度、`httpd -M | grep php` を実行してみてください。
9
8
 
10
9
  ```
10
+ # cat /etc/httpd/conf.modules.d/15-php.conf
11
+
12
+ #
13
+ # PHP is an HTML-embedded scripting language which attempts to make it
14
+ # easy for developers to write dynamically generated webpages.
15
+ #
16
+
17
+ # Cannot load both php5 and php7 modules
18
+ <IfModule !mod_php5.c>
19
+ <IfModule prefork.c>
20
+ LoadModule php7_module modules/libphp7.so
21
+ </IfModule>
22
+ </IfModule>
23
+
24
+ <IfModule !mod_php5.c>
25
+ <IfModule !prefork.c>
26
+ LoadModule php7_module modules/libphp7-zts.so
27
+ </IfModule>
28
+ </IfModule>
29
+ ```
30
+ のように PHP5 が読み込まれていない場合に php7 が有効になります。
31
+
32
+
33
+ 一度、`httpd -M | grep php` を実行してみてください。
34
+ ```
11
35
  # httpd -M | grep php
12
36
 
13
37
  php7_module (shared)
14
38
  ```
15
-
16
39
  のように php7 を正しく読み込んでいるでしょうか?