レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

Apacheインストール(Apache.org ソースビルド)

Apacheをインストールするベーシックな方法はソースビルドによる方法です。
ターミナル操作は必要になりますが、簡単な入力操作でインストールすることができます。
ソースからインストールことに敬遠がちな人でも、
一度やってみれば拍子抜けするほどに簡単に終わって驚くことでしょう。
ここではソースからインストールする手順をご紹介します。

 

Apacheダウンロード(Apache.org ソースビルド)

Apacheをソースからビルドする場合、
まずはソースファイルをダウンロードして準備する必要があります。

Apache.org ソースダウンロード

Aapcheのソースをダウンロードするには以下のページにアクセスします。

Download – The Apache HTTP Server Project

2017/03/15現在の最新バージョンは2.4.25ですが、
ここでは2.2系の2.2.32をダウンロードしてインストールします。

osx_apache_ini_source_st01

Apache.org ソースダウンロード・Apache.org ソースビルドインストール

 

ダウンロードしたら圧縮ファイルで提供されていますので解凍して展開します。

osx_apache_ini_source_st02

ファイルの保存・Apache.org ソースビルドインストール

 

ダウンロードした圧縮ファイルです。
Macであればそのままダブルクリックするだけでファイルの解凍ができます。

osx_apache_ini_source_st03

ダウンロードした圧縮ファイル・Apache.org ソースビルドインストール

 

ファイルの解凍が済んだらインストールに必要なファイルが展開されます。

osx_apache_ini_source_st04

解凍し展開されたファイル・Apache.org ソースビルドインストール

 

プロモーション

Google or AdMax Promotion (srvpos)

Apacheインストール(Apache.org ソースビルド)

Apacheインストールディレクトリの指定

通常はそのままインストールを開始することと思います。

インストールの手順は、以下の3行です。

  • 解凍したディレクトリに移動してから、./configure 実行
  • make 実行
  • make install 実行

(参考)configure|コンパイルとインストール – Apache HTTP サーバ バージョン 2.2

展開ディレクトリへ移動

ターミナルを開き、
ダウンロードしたApacheソースファイルを展開したディレクトリに移動します。

cd <directory>

長いパスの入力にはフォルダをターミナルにドロップするとパスの入力が一発で終了します。

configure

configureコマンドではインストール時にどのような設定で、
インストールを行うかを指定することが出来ます。

configure – Configure the source tree – Apache HTTP Server Version 2.2

ここではインストール先をレイアウトファイルを指定して行う例でご紹介します。

レイアウトファイルの指定

レイアウトファイルは解凍したディレクトリの直下に、
「config.layout」ファイルとして配置されています。

osx_apache_ini_source_st05

レイアウトファイル(config.layout)・Apache.org ソースビルドインストール

 

レイアウトファイル内の記述等については以下でご紹介しています。

ここでは「Apache」を指定してインストールを行っています。(初期値と同じではありますが)

以下は2行目部分で、ディレクトリの移動をしています。
3行目で「./」を指定し現在ディレクトリ内の「configure」を実行するように指定しています。

./configure --enable-layout=Apache

osx_apache_ini_source_st06

configureレイアウト指定・Apache.org ソースビルドインストール

 

「config.layout」のApache部分には以下のように設定され、
すべてが「/user/local/apache2」ディレクトリ配下へインストールされます。

 

実行すると処理が開始され、コマンド入力待ちになれば処理終了です。

osx_apache_ini_source_st07

configure処理終了・Apache.org ソースビルドインストール

 

次に「make」を実行します。

make

続けて、makeと入力し処理を行います。

osx_apache_ini_source_st08

make実行・Apache.org ソースビルドインストール

 

実行すると処理が開始され、コマンド入力待ちになれば処理終了です。

osx_apache_ini_source_st09

make終了・Apache.org ソースビルドインストール

 

次に「make install」を実行します。

make install

続けて、make installと入力し処理を行います。

osx_apache_ini_source_st10

make install実行(失敗例)・Apache.org ソースビルドインストール

 

ここで以下のようにそのまま「make install」と入力し実行すると、
指定されたインストール先によっては権限エラーとなる場合があります。

以下は新しく「/user/local/apache2」ディレクトリの作成に失敗しています。
その為、このようなエラーが発生した場合には「sudo」にて実行します。

sudo make installと入力し処理を行います。

osx_apache_ini_source_st11

make install実行(失敗例)と再実行・Apache.org ソースビルドインストール

 

エラーが表示されることなく、コマンド入力待ちになればインストールは完了です。

osx_apache_ini_source_st12

make install終了・Apache.org ソースビルドインストール

 

Apacheインストールの確認

では実際にインストールされたApacheを確認します。
インストール先の「/user/local/apache2」ディレクトリを確認しますが、

通常「/user」ディレクトリは不可視になっています。
Finderで開いてもフォルダは見えません。

osx_apache_ini_source_st13

インストール確認・Apache.org ソースビルドインストール

 

その為、以下手順で不可視ファイルにアクセスして確認します。

ここではフォルダ移動を利用しています。

osx_apache_ini_source_st14

フォルダ移動・Apache.org ソースビルドインストール

 

「/user」に移動するとその配下のディレクトリ操作をFinderからできるようになります。

osx_apache_ini_source_st15

非表示ディレクトリ(/usr)へ移動・Apache.org ソースビルドインストール

 

実際にインストールしたApacheディレクトリ内の
「bin」へインストールされた実行ファイルの存在を確認します。

osx_apache_ini_source_st16

インストールされたApache・Apache.org ソースビルドインストール

 

正しくインストールされていることが確認できました。

以上で、インストールは終了です。

実際に起動をして、Apacheの動作確認を行います。

 

Apacheインストール時のオプションの確認

Apacheをインストールした時に、
どのようなオプションを付加してconfigureを実行したかを確認したい場合があるかもしれません。

そんな場合にはインストール時に利用したフォルダを残しておくことで、
後から確認することができます。

 


AdMax Promotion

公開日:
最終更新日:2017/03/22

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。