電話Twitterホームノウハウホームページ制作PHPPHPでウェブサイトを作る方法(手順)FacebookTwitterhatenaPocketLINEURLコピーコピーしましたPHPPHPでウェブサイトを作る方法(手順)最終更新日:2023/04/26FacebookTwitterhatenaPocketLINEURLコピーコピーしましたHTMLファイルではなく、PHPファイルでウェブサイトを作る方法をご紹介します。レンタルサーバーであればPHPが動くので環境構築は不要ですが、事前にローカル環境でテストするには、環境構築から行う必要があります。ここでは必要最小限の手順に絞ってご紹介しますので、簡単にまず試すところまで到達できると思います。PHPでウェブサイトを作るメリットPHPは、他のファイルを読み込むことができます。それにより、headerやfooterなど各画面に共通して存在するパーツは1つだけファイルを用意し、それを読み込むだけで済むようになります。PHPを使うメリットはこれだけではなく、データベースとの連携など、HTMLと比べるとPHPでないとできないことはたくさんありますが、「ウェブサイト」をHTMLではなくPHPで作ることのメリットとしては上記がまず挙げられます。現在多くのウェブサイトはWordPressで作られています。WordPressは、HTMLファイルではなくPHPファイルが使われていますが、ここで紹介するのは、WordPressを使わないケースです。手順XAMPPをインストールするXAMPPというのは、PHPを動かすための環境を構築してくれるソフトウェアです。XAMPPのダウンロードページから、ご自分の環境に合ったものを選択してダウンロード、インストールしてください。設定は全てデフォルトのままで大丈夫です。PHPのパスを通すXAMPPをインストールした場所にphp.exeファイルがあるので、そのパスを通すということをします。Windowsでデフォルトのままインストールしている場合は、C:\xampp\phpにあるはずです。タブの中の「環境変数」のボタンを押します。すると出てくる変数の中で「Path」を選択し、「編集」を押します。出てきたウインドウに次のようにphp.exeファイルの場所を追加します。ローカルサーバーを立てるWindowsの場合、左下の検索窓にcmdと入力してコマンドプロンプトを立ち上げます。-vと入力して、パスが通っているか確認します。確認出来たら、ウェブサイトのトップページとなるindex.phpファイルを格納している場所に移ります。..と打てば現在いる階層の一つ上の階層に移動します。localhost:8000と打つと、そこにローカルサーバーが立ち上がります。ブラウザでhttp://localhost:8000/にアクセスすると、index.phpが表示されます。レンタルサーバーにファイルをアップするエックスサーバーなどのレンタルサーバーは基本的にPHPが動くようになっているはずなので、xamppのような環境構築のための手順は不要です。ローカルでテストしたファイルをそのまま移せば、同様に表示されるはずです。置かれるindex.phpファイルがトップページとなります。index.phpファイルには、他のファイルを読み込む記述をします。イメージとしては次のような形です。この記述は、同じ階層に置かれたheader.php、main.php、footer.phpをそれぞれ読み込みにいく内容になっています。他のぺージのファイルからも、これらファイルを読み込みにいけば良いわけです。<?phprequire_once(__DIR__.'/header.php');require_once(__DIR__.'/main.php');require_once(__DIR__.'/footer.php');?>まとめうまくいきましたか?phpでウェブサイトを作ると、header、footerなどの記載を1つのファイルだけにしてそれを読み込むことができるので、非常に便利です。Inada)2003年から大手総合電機メーカーでUXデザインプロセスの研究、実践。UXデザイン専門家の育成プログラム開発。SEOにおいても重要なW3Cが定めるWeb標準仕様策定にウェブアクセシビリティの専門家として関わる。保有、数年間ウェブアクセシビリティ基盤委員も務める。その後、不動産会社向けにSaaSを提供する企業の事業開発部で複数サービスを企画、ローンチ。CMSを提供し1000以上のサイトを分析。顧客サポート、サイト運営にも関わる。2022年3月にBringFlowerを開業し、SEOコンサル、デザイン、ウェブ制作を一手に受ける。グッドデザイン賞4件、ドイツユニバーサルデザイン賞2件、米国IDEA賞1件の受賞歴あり。カレント表示など、特定のディレクトリの画面においてのみHTMLやCSSを変える、ということがし...PHPとは?JavaScriptが分かれば簡単!ウェブサイト制作に携わるフロントエンジニアの中には、PHPと聞くだけで「PHPは分からないから嫌!」...PHPで改行含む文字列を出力する方法「ヒアドキュメント」PHPでは、改行を含む文字列を出力することができる「ヒアドキュメント」という仕組みがあります。