質問: お世話になります。どうしても原因がわからなかったので質問させて頂きます。 centOS7を使って、Apache2.4をインストールし、PHP7をインストールした後、phpの挙動をテストしてみたのですが、phpinfoが表示されず、Chromeでソースだけ表示、Firefoxではダウンロードのみ行われ、PHPのバージョン情報が表示されませんでした。 apacheはyumを使って2.4.6、PHPはremiを更新してyumからPHP7.0をインストールしています。 ### 検証 Apache2.4でPHP5.xの場合は普通に表示されました。 nginxでPHP7を使った場合も普通に表示されています。 ### やってみたこと 1httpdコンフィグにおいて追加 ``` AddType application/x-httpd-php .php ``` 2php-fpmのダウンロードと設定 1.2のいずれも効果はありませんでした。 この方法で解決したという有効策をご存知の方は是非ご教授お願いします。 ### 追補 質問がありましたので追加。systemctl status httpdの概要です ``` httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since 金 2016-09-09 15:27:50 JST; 4min 10s ago Docs: man:httpd(8) man:apachectl(8) Process: 14052 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE) Main PID: 14072 (httpd) Status: "Total requests: 3; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service tq14072 /usr/sbin/httpd -DFOREGROUND tq14073 /usr/sbin/httpd -DFOREGROUND tq14074 /usr/sbin/httpd -DFOREGROUND tq14075 /usr/sbin/httpd -DFOREGROUND mq14076 /usr/sbin/httpd -DFOREGROUND ```
回答: 同じような現象になりました。 ystemctl restart httpd で再起動したら表示されました。 以下、環境です。 php -v ======= PHP 7.1.7 (cli) (built: Jul 6 2017 13:31:15) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies httpd -v ========= Server version: Apache/2.4.6 (CentOS) Server built: Apr 12 2017 21:03:28 systemctl status httpd ======================= ● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since 日 2017-07-16 23:46:40 JST; 1min 59s ago Docs: man:httpd(8) man:apachectl(8)