202246890FacebookTwitterPinterestWhatsAppホームページの中に絶対使われているPHP今回は、このPHPを学ぶための環境構築の作成方法をご紹介します。目次TogglePHPとは?PHPで出来ること開発環境構築編XAMPPインストールPHPファイルの設置まとめ関連記事PHPとは?PHPとは、WebサイトにおいてWebページを生成するサーバー側のプログラム言語です。他のプログラミング言語と比較して、仕様や文法が簡単なためプログラミングを学ぶうえで習得しやすいと言われています。MySQLなどのデータベースとの連携が容易なことなどから、WordPressを含めたWebアプリケーションの開発にもよく使われる有名なスクリプト言語でもあります。PHPで出来ることPHPは、掲示板やお問い合わせフォームなど常に状態が変化するWebページの生成などに使われます。PHPを動作させるには、”webサーバー”が必要になります。アプリで扱うデータを保存しておくためには”データベースサーバー”が必要になります。この二つを自身のパソコンにインストールし開発環境を整えます。これを”ローカル環境”と呼びます。今回は、XAMPPというソフトウェアを使ってWindows10でローカル環境を構築します。XAMPPとはクロスプラットフォームで起動する「Apache・MariaDB・PHP・Perl」を集めたパッケージソフトファイルです。XAMPPインストール以下のURLからXAMPPをインストールします。https://www.apachefriends.org/jp/index.htmlWindows向けのダウンロードボタンをクリックします。ダウンロードが終了したら、ダウンロードされたファイルをクリックします。ダウンロードの段階で、以下の画像のように警告が出ます。これは”ウイルスの対策ソフトによってインストールが遅くなったり、妨げられたりする場合があります。その場合は以下のリンクを参照してみてください。”と言われていますのでOKをクリックして進みます。次に”このアプリがデバイスに変更することを許可しますか?”と聞かれるので”はい”を選択します。画像のように警告が出ますが、ここでは、”ユーザーのアカウント制御が有効になっているとXAMPPの一部機能が使えなくなります。”と聞かれるので了承してOKを押してください。下記の表示が出たらNextをクリックします。次の表示も変更することなくNextをクリックします。次の表示も変更することなくNextをクリックします。次の表示ではEnglishのままでNextをクリックします。XAMPPにある▢のチェックを外してNextをクリックします。これでパッケージのインストールが始まります。インストールが終わると以下のような警告が出ます。プライベートネットワークにチェックをして”アクセスを許可する”をクリックします。”アクセスを許可する”をクリックすと、XAMPPが起動され以下のようにウィンドウが出てきます。この中のApacheがwebサーバー、MySQLがデータベースになります。Apacheの横にあるStartをクリックするとwebサーバーが起動します。MySQLもクリックします。すると以下のように警告が出るので、プライベートネットワークにチェックをして”アクセスを許可する”をクリックします。これでwebサーバーとデータベースを起動することができました。ブラウザにアクセスして正常に起動しているか確認してみましょう。Chromeやインターネットブラウザで”localhost”と入力してみましょう。上記のようにXAMPPのページがあれば成功です。XAMPPのフォルダがどこにあるかの確認をしておきましょう。Windowsのエクスプローラを表示し、Cドライブの中を見ると”xampp”フォルダがあります。これがXAMPPがインストールされた場所です。その中を見てみると”htdocs”というフォルダがあると思います。このフォルダが「ドキュメントルート」という特別なフォルダに設定されており、ここにファイルを置くと、ブラウザから確認出来るようになります。PHPファイルの設置それでは、ここに初めてのPHPファイルを作成してみましょう。今回はメモ帳にhello.worldと記述します。拡張子を.phpに変更して、ファイル名を”hello.php”として、先程のhtdocsフォルダの下に保存します。次に先ほど使用したインターネットブラウザにhttp://localhost/hello.phpと入力します。上記のように左上にhello.worldと出れば成功です。このように作成したPHPプログラムを保存すると確認をすることができます。まとめ今回は、XAMPPを利用したPHPの開発環境構築の作成についてまとめてみました。XAMPPは簡単にwebサーバーやデータベースの構築をすることができるため、PHPの学習以外にもHTMLやCSSの学習に役立てることができます。