前回の記事【PHPローカル環境構築】MAMP導入編の続きです。
MAMP追加設定編についての記事です。
本記事は
・タイムゾーンの設定
・HTMLファイルでPHPを動作させる設定
について書いています。
タイムゾーンの設定
タイムゾーンを日本に設定します。
アプリケーションからMAMPを開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/7e5c7bdd4318bdf4ab6cdb1a4d9dc54b-1-800x609.png)
「bin」を開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/32e1f409dd5b11dd74d9a4477ca6f5a0-800x537.png)
「php」を開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/5acacc89a26c283269abf61c4bd12c3c-800x537.png)
環境設定画面で設定したPHPのバージョン(今回は7.4.2)と同じバージョンのディレクトリを開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/4660b367a6570197982ba0df591bf8c4-800x680.png)
![](https://u-tan-web.com/wp-content/uploads/2020/07/62ff292beca5f3f25d515b9e6b53e515-800x537.png)
「conf」を開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/180a592d2b429d3f76184ddbbe20cf2b-800x537.png)
「php.ini」というファイルがあるので、コピーして「php.ini.org」に変更してバックアップを取ってください。
豆知識
「.org」という拡張子は変更前のファイルをコピーして置いておく際に用いられる拡張子です。オーアールジーやオリジナルと呼びます。original(オリジナル)を連想しやすいのでorgみたいです。変更して問題が起きても変更したファイルを消して.orgをコピーして使用すれば元に戻ります。
![](https://u-tan-web.com/wp-content/uploads/2020/07/c29bad3e5c187c1f7d1ac4226efcc121-800x537.png)
「php.ini」を開き、「command 」+「F」で検索を開き「date.time」などで検索して以下のコードを追加してください。
date.timezone = "Asia/Tokyo"
以下の画像では、911行目に追加しています。
![](https://u-tan-web.com/wp-content/uploads/2020/07/56f0c44302c71529b1460c9be61c8a26-800x524.png)
編集が完了したら保存して、MAMPを再起動してください。
「/Applications/MAMP/htdocs」内に、「index.php」を作成して以下のコードを保存してください。
<?php echo date("Y-m-d H:i:s",strtotime("now")); ?>
ブラウザでlocalhostにアクセスして、時間が適切に表示されていれば問題ありません。
![](https://u-tan-web.com/wp-content/uploads/2020/07/fc6ed205ad61a63e5ffedd4046eda563.png)
HTMLファイルでPHPを動作させる設定
拡張子がhtmlのファイル内で、PHPの記述が動作するように設定をしていきます。
アプリケーションからMAMPを開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/7e5c7bdd4318bdf4ab6cdb1a4d9dc54b-2-800x609.png)
「conf」を開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/ae6af089d48bba4a0e8c02b29c439f5b-800x609.png)
「apache」を開いてください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/bd3584dbc7eff9e568630b7a40fb9b3a-800x609.png)
「httpd.conf」のバックアップ(.org)を取った後、開いて編集します。
![](https://u-tan-web.com/wp-content/uploads/2020/07/4f0260a6bd53905908b0a94ce873b1b0-800x503.png)
以下の画像で141行目の後ろに「.html .htm」を追加してください。
![](https://u-tan-web.com/wp-content/uploads/2020/07/8d31a3c911b2bc8098f587160bc3ada5-800x625.png)
以下のコードを
AddType application/x-httpd-php .php .phtml
以下のコードへ変更してください。(.html .htmの追加)
AddType application/x-httpd-php .php .phtml .html .htm
変更が終わったら、保存してMAMPを再起動してください。
先ほど「/Applications/MAMP/htdocs」に作成した「index.php」を「index.html」に拡張子を変更してください。
ブラウザでlocalhost表示させて、正しくPHPが動作して、現在時刻が表示されていれば問題ありません。
![](https://u-tan-web.com/wp-content/uploads/2020/07/fc6ed205ad61a63e5ffedd4046eda563-1.png)
まとめ
MAMP導入後は追加でこの設定を行っておきましょう。
MAMP導入編は以下の記事を参考にしてください。