質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.72%

MAMP, PHPのインストールについて

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 313

salah0615

score 39

javascriptを勉強していて、PHPをインストールしようと思い、MAMPをインストールしました。
https://techacademy.jp/magazine/5102
を参考にしてPHPでプログラミングを行おうとして、最後にMAMPにあるopen webstart pageというところから表示を試みたのですが、以下のような意味不明な表示が出ました。
原因と、正しい設定の仕方、またはそれがわかるサイトを教えていただければ幸いです。

{\rtf1\ansi\ansicpg932\cocoartf1671\cocoasubrtf200 {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset128 HiraginoSans-W3;} {\colortbl;\red255\green255\blue255;\red83\green83\blue83;\red255\green255\blue255;} {\*\expandedcolortbl;;\cssrgb\c40000\c40000\c40000;\cssrgb\c100000\c100000\c100000;} \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 \deftab720 \pard\pardeftab720\partightenfactor0 \f0\fs26 \cf2 \cb3 \expnd0\expndtw0\kerning0 }

※ 自分は環境構築の設定は初めてで、質問そのものが不十分かもしれませんのでご了承ください。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • m.ts10806

    2019/03/25 09:21

    techacademyは今いろいろといわくつきなので(内容の正誤はともかく)参照しないほうがいいかもしれません。
    https://teratail.com/questions/180985
    それに記事自体が2年前のもので今現在のものと異なる可能性があります。

    あと、提示されているこの表示だけでは今ひとつヒントになる情報がないように思います。
    基本はインストールする→Apacheを起動する→ブラウザから http://localhost/ にアクセス だけのはずです。※MAMPの場合はポートが必要?80の場合は不要だったはず

    キャンセル

  • m6u

    2019/03/25 09:34

    windowsとかmacosとか、バージョンまで含めて添えてほしいかもだ。

    キャンセル

  • salah0615

    2019/03/25 11:19

    親切にどうもありがとうございます。
    今、mts10806さんが記入してくださったurlに飛んでみたところ、
    index of
    phpファイル名
    のような表示が出たのですが、成功ということでよろしいでしょうか。

    キャンセル

  • salah0615

    2019/03/25 11:34

    ちなみに、アプリケーション > mamp > htdocs の配下にphpファイルをmac搭載のテキストエディットを使って作りました。

    キャンセル

回答 1

checkベストアンサー

+2

今、mts10806さんが記入してくださったurlに飛んでみたところ、
index of
phpファイル名
のような表示が出たのですが、成功ということでよろしいでしょうか。

まだ「たぶんOK」の段階です。
他にも確認していただきたいのは、httpd.confというファイルがあると思います。MAMP利用者じゃないので詳しいフォルダは分からないですが、Apacheの設定ファイルです。
そのファイルに「DocumentRoot」という設定があると思います。
そこに指定されているのがhttp://localhostでアクセスした際に表示する先のディレクトリになります。

実際はその配下にファイルやディレクトリを作っていき、そのフォルダからのパスでアクセスすることになります。

次に確認いただきたいのはそのDocumentRootのディレクトリ配下にPHPファイルを1つ作り下記のようなコードを書いてブラウザからアクセスしてください。

<?php
phpinfo();

アクセスするのは
http://localhost/{保存したファイル名}
ただしファイル名は.phpと言う拡張子にしてください。

そこで上記に提示したPHPマニュアルにあるようにPHPの設定情報(バージョンとか)が画面に表示されれば「PHPを利用できる状態になった」と言えます。

※PHPマニュアルは今後何度も確認することになります。仕様書のようなものですが辞書がわりにも使えます。今の内に使い方をマスターしておいてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/25 14:37

    失礼しました。
    PHP version 7.3.1という項目の画面が出てきました。
    その下にSystemやbuild dateのような、おそらくPHPの情報なるものがズラッと出てきた感じです。
    正しいでしょうか?

    キャンセル

  • 2019/03/25 14:41

    はい。十分です。
    phpinfo()については回答に提示したphpマニュアルも読んでください。
    というか、これから色々やっていく上ではなくてはならないものです。私も機能確認や仕様確認でほぼ毎日使ってます。
    きちんと使えるかどうかで成長曲線に雲泥の差が出てくるので、「デバッグ」も合わせて使えるようになってください。

    キャンセル

  • 2019/03/25 15:00

    わかりました。有益なアドバイスまで教えてくださり、大変感謝します。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.72%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る