問題
Macのローカル環境でHomebrewにてPHP7.1をインストール・Apache設定をしたのですが、
ブラウザで確認するとPHPのソースコードがそのまま表示されてしまいます。
前提
・環境
- Mac OS Sierra
- PHP7.1.17
- Apache/2.4.23
・やったこと
1 HomebrewにてPHP7.1系のインストール
bash:ターミナル
1$ brew install php@7.1
2 httpd.confの設定とApacheの再起動
bash
1$ sudo vim /etc/apache2/httpd.conf
vim
1... 2# 追記 3LoadModule php7_module /usr/local/Cellar/php@7.1/7.1.17/lib/httpd/modules/libphp7.so 4... 5# 追記 6<IfModule php7_module> 7540 PHPINIDir /usr/local/etc/php/7.1/ 8541 </IfModule>
bash
1$ sudo apachectl restart
3 /Library/WebServer/Documents に以下コードを記述した phpinfo.php ファイルを作成
<?php phpinfo(); ?>
4 ブラウザから http://localhost/phpinfo.php にアクセスすると...
ブラウザ上で
<?php phpinfo(); ?>
と表示されてしまう。
・確認したこと
1 ターミナルで
bash
1$ php -v 2PHP 7.1.17 (cli) (built: Apr 26 2018 22:04:34) ( NTS ) 3Copyright (c) 1997-2018 The PHP Group 4Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies 5 with Zend OPcache v7.1.17, Copyright (c) 1999-2018, by Zend Technologies 6$ php --ini 7Configuration File (php.ini) Path: /usr/local/etc/php/7.1 8Loaded Configuration File: /usr/local/etc/php/7.1/php.ini 9Scan for additional .ini files in: /usr/local/etc/php/7.1/conf.d 10Additional .ini files parsed: /usr/local/etc/php/7.1/conf.d/ext-opcache.ini 11 12$ php -i 13(以下省略) 14... 15Configuration File (php.ini) Path => /usr/local/etc/php/7.1 16Loaded Configuration File => /usr/local/etc/php/7.1/php.ini 17Scan this dir for additional .ini files => /usr/local/etc/php/7.1/conf.d 18...
以上です
すみませんがどなたかご存じの方ご教示いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/17 06:41