前提・実現したいこと
EC2にApacheサーバーを入れてphpを動かしたいが、ブラウザ上でphpのコードがそのまま表示されてしまいます。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html
こちらのサイトを参考にして
EC2にApacheサーバーとphpをインストールしました。
しかし、phpinfoを表示するところでphpコードがそのまま表示されてしまいました。
phpを動作させるにはどうしたらいいでしょうか?
発生している問題・エラーメッセージ
試したこと
https://qiita.com/reflet/items/3359762dd1e2e1c39509
こちらのサイト参考にしてphpがインストールできているか確認しました。
実行結果↓
$ php -v
PHP 7.2.30 (cli) (built: May 5 2020 18:04:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
$ yum list installed mariadb* | grep amzn2extra-lamp-mariadb10.2-php7.2
mariadb.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-backup.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-common.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-config.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-errmsg.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-libs.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
mariadb-server.x86_64 3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
3:10.2.10-2.amzn2.0.3 @amzn2extra-lamp-mariadb10.2-php7.2
下記のコマンドを実行してactive (running)であることを確認しました。
$ sudo systemctl status php-fpm.service
$ sudo systemctl status httpd
下記のコマンドを実行してエキストラが有効になっていることを確認しました。
$ amazon-linux-extras
php7.2=latest enabled
[ =7.2.0 =7.2.4 =7.2.5 =7.2.8 =7.2.11 =7.2.13 =7.2.14
=7.2.16 =7.2.17 =7.2.19 =7.2.21 =7.2.22 =7.2.23
=7.2.24 =7.2.26 =stable ]
17 lamp-mariadb10.2-php7.2=latest enabled
[ =10.2.10_7.2.0 =10.2.10_7.2.4 =10.2.10_7.2.5
=10.2.10_7.2.8 =10.2.10_7.2.11 =10.2.10_7.2.13
=10.2.10_7.2.14 =10.2.10_7.2.16 =10.2.10_7.2.17
=10.2.10_7.2.19 =10.2.10_7.2.22 =10.2.10_7.2.23
=10.2.10_7.2.24 =stable ]
18 libreoffice available
[ =5.0.6.2_15 =5.3.6.1 =stable ]
19 gimp available [ =2.8.22 ]
20 docker=latest enabled
[ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ]
21 mate-desktop1.x available
[ =1.19.0 =1.20.0 =stable ]
22 GraphicsMagick1.3 available
[ =1.3.29 =1.3.32 =1.3.34 =stable ]
23 tomcat8.5 available
[ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50
=stable ]
24 epel=latest enabled [ =7.11 =stable ]
補足情報(FW/ツールのバージョンなど)
AMI:Amazon Linux 2
$cat /etc/system-release
Amazon Linux release 2 (Karoo)
server:Apache
$ apachectl -v
Server version: Apache/2.4.41 ()
Server built: Oct 22 2019 22:59:04
php:7.2.30
$ php -v
PHP 7.2.30 (cli) (built: May 5 2020 18:04:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
phpinfo.phpの内容
php
1<?php 2 phpinfo(); 3?>
phpinfo.phpのルート
$ ls /var/www/html
index.html phpinfo.php
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/21 05:03
2020/05/21 05:31