Lab.サヌキテックネット「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。2016に関する情報やインストール・設定の手順などを紹介しています。Apache2.4系でWebサーバーを構築する2-1インストールの準備2018-05-182018-06-18FacebookTwitterGoogle+Apache(バージョン2.4系)でWebサーバーを構築します。2016へインストールするための準備について解説します。2-1-1.Webサーバーの基本構成Webサーバーの基本構成として、WebサーバーソフトウェアであるApache(バージョン2.4系)と、動的サイトを作るためのプログラミング言語としてPHP(バージョン7.2系)が動作する環境を構築します。静的サイトでPHPが不要な方は、該当する部分を読み飛ばしてください。Apache(バージョン2.4系)1995年に初版が作られたとされるApacheは、インターネットを支える技術の一つとして、全世界の50%程度のシェア(W3Techs調べ、2017年4月現在)を占め、最もよく利用されているWebサーバーソフトウェアです。HTTPサーバープロジェクトによって行われ、ソースコードが公開・配布されています。Licenseの下で配布され、誰でも無償で利用することができます。life)となり、現在公式に推奨されるのはバージョン2.4系となっています。2.2系を含む古い系列(1.3系・2.0系)はアーカイブサイトにてダウンロードできます。2016へインストールするには、Apacheソフトウェア財団によって配布されているソースコードではなく、他のサイトで配布されているソースコードからビルドされたバイナリーコードを使うのが一般的です。他のサイトについては後述します。PHP(バージョン7.2系)PHPは、Webサーバーで動的なサイトを作るためのプログラミング言語の一つで、Webサーバー内(サーバーサイド)で処理系が動作します。Groupというコミュニティによって行われ、ソースコードおよびバイナリーが公開・配布されています。Licenseの下で配布され、誰でも無償で利用することができます。Groupによって配布されているWindows用のバイナリーを使います。2-1-2.ダウンロードインストールに必要なファイルをダウンロードします。ダウンロードするファイルは、Apache(バージョン2.4系)・PHP(7.2系)の最新版です。2017(VC15)でビルドされているため、そのランタイムパッケージが必要となります。2016へインストールするには、Apacheソフトウェア財団ではなく、他のサイトで配布されているWindows用バイナリーコードをダウンロードします。バイナリーコードがダウンロードできるサイトにはいくつかあるのですが、ApacheとPHPの組み合わせで構築する場合、おすすめのサイトがPHPのダウンロードページに提示されています。Loungeは、15年以上にわたって、ApacheのWindows用バイナリーコードを提供しているサイトです。このサイトからバイナリーコードを含むインストール用ファイル一式をダウンロードします。ダウンロードするファイルは、バージョン2.4系の最新版(64ビット)です。Groupのサイトで配布されているWindows用バイナリーコードをダウンロードします。PHPの処理系にはその動作方式によって、スレッドセーフ(TS)版とノンスレッドセーフ(NTS)版の2種類があります。ApacheとPHPの組み合わせで構築する場合、どちらを使えばいいか、PHPのダウンロードページに提示されています。Windowsダウンロードするファイルは、バージョン7.2系の最新版(64ビット・スレッドセーフ)です。C++再頒布可能パッケージのダウンロードマイクロソフトサポートサイトからダウンロードします。C++再頒布可能パッケージ(64ビット)です。2017図2-1-2-3.VC15のダウンロード2-1-3.ダウンロードの確認3つのファイルがダウンロードできたことを確認します。xはポイントリリース番号VC_redist.x64.exe確認できたら「2-2.VC15用ランタイムのインストール」へ進みます。Apache・PHP関連のおすすめ品Windowsにも対応したApacheの独学書です。定番のApache独学書を一新!はじめてでも操作しながら修得できる。好評付録「厳選リファレンスマニュアル」付き。Amazonで見る講義+実習のワークショップ形式で、データベースを組み合わせた実践的なプログラムを作りながら基礎を学べる「はじめてでも挫折しない」PHPの入門書です。人気講師が教える実践Webプログラミング(第2版)なぜそうするのかを知りたい、仕組みがしりたい、応用できる基礎を身に付けたい、そんな読者のさまざまな要望に応える新しい教本です。Amazonで見るこれからプログラミングを始めたい。Webアプリケーションを作ってみたい。そんな人にぴったりの入門書です。わかるPHPの教科書【PHP7対応版】PHPを初めて学ぶ人でも読みやすい入門書であると同時に、仕事で使うような実用に近いプログラムまで学習することができます。Amazonで見るPHPの最新バージョン7に完全対応。PHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。PHP7+MariaDB/MySQLマスターブック本書1冊でPHPとMariaDB/MySQLの基本とWebアプリケーションの構築法について実践的に学習できます。Amazonで見る2015年に7へとバージョンアップした最新のPHPについて、詳しいコード注釈と図解を使って丁寧にわかりやすく解説を行なっています。入門ノートプログラマとしての道をスタートしようという人、他のプログラム言語の経験はあるがPHPはきちんと学んだことがないという人を対象に、丁寧にわかりやすく解説。Webサーバーの構築(Apache2.4系)この記事を読んだ人は、こんな記事にも興味があります。2016に関する情報やインストール・設定の手順などを紹介しています。泉保宗也(せんぼむねや)。