アーカイブ

‘install’ タグのついている投稿

[MacPorts] Mac OS X Snow LeopardにWebalizerをインストール

Equipe de desenvolvimento Ibta mamuTIweb
Creative Commons License photo credit: Rafael Mob

Snow LeapardにてWebalizerのインストール(MacPorts使用)・動作確認を行ったときのメモです。

ちなみにWebalizerは、Webサーバのログを視覚的に分析するためのツールです。
Webサーバのログを解析して、HTMLファイルと画像ファイル(グラフ)を解析結果としていい感じに出力してくれます。

まず初めに、次のコマンドを実行し、Webalizerをインストールします。

$ sudo port -d install webalizer

エラーが何も表示されなければインストール完了です。

次は動作確認するための最低限の設定を行います。
設定ファイルのサンプルも一緒にインストールされているので、それを正しい名前のファイルにコピーします。

$ sudo cp /opt/local/etc/webalizer.conf.sample /opt/local/etc/webalizer.conf

コピーできたら設定ファイルを編集します。
設定するのは、「ログファイルの格納場所」「ログファイル解析結果の出力先」の2項目だけです。

以下は、MacPortsでインストールしたApacheのログを解析し、そのDocumentRoot直下のwebalizerディレクトリに解析結果を出力する場合の編集例です。

$ sudo vi /opt/local/etc/webalizer.conf
#LogFile        /var/lib/httpd/logs/access_log
↓
LogFile        /opt/local/apache2/logs/access_log

#OutputDir      /var/lib/httpd/htdocs/usage
↓
OutputDir      /opt/local/apache2/htdocs/webalizer

もし、まだ解析結果出力先のディレクトリが存在していなければ、Webalizer実行前に作っておきます。

$ sudo mkdir /opt/local/apache2/htdocs/webalizer

以上で設定完了!さっそく以下のコマンドを入力し、Webalizerを実行してみます。

$ sudo webalizer

コマンドが無事実行できたら、Webブラウザで以下のURLにアクセスしてみてください。

次のようなページが表示されたら、Webalizerは正常に動作しています。

(Webalizerを実行する前に、何度かWebサーバにアクセスしておいたほうが、ログが増えてわかりやすいかもです。)

Webalizer動作確認

インストール・動作確認の手順は以上です。

実際に運用する場合は、cronを使ってWebalizerを定期的に実行する必要がありますが、今回は説明を割愛しています。
わからない方は他のサイトで調べてくださいね!

それでは!

カテゴリー: サーバ タグ: , , ,

Gitリポジトリから取得したscreenをコンパイル & インストール

PHP

以下のページによると、Gitリポジトリから取得できるScreenを使うことで画面の縦分割が可能、とのことなので、試しにインストールしてみることにしました。

卜部昌平のあまりreblogしないtumblr – 俺の .screenrc が火を吹くぜ

当方の環境はMac OS X (Snow Leopard, Xcodeインストール済み)です。MacPortsを使ってGitをインストールしています。

まずは、以下のコマンドを実行してGitリポジトリからソースコードを取得します。

$ git clone git://git.savannah.gnu.org/screen.git

すると、カレントディレクトリにscreenという名前のディレクトリが作成されるので、中のソースディレクトリに移動します。

$ cd screen/src

次は、configure & makeです。autoconfコマンドを使ってconfigureスクリプトを生成してやる必要があります。

$ autoconf
$ autoheader
$ ./configure
$ make

エラーがでなければ無事コンパイル完了です。最後にインストールします。

$ sudo make install

screenの実行ファイルは/usr/bin以下に以下のようにインストールされます。もともとMac OS Xにインストールされていたscreenはscreen.oldという名前にリネームされています。今回インストールしたのはscreen-4.1.0です。

lrwxr-xr-x     1 root   wheel          12 Jan  9 18:50 screen -> screen-4.1.0
-rwsr-xr-x     1 root   wheel      479840 Jan  9 18:50 screen-4.1.0
-rwxr-xr-x     1 root   wheel      645504 May 19  2009 screen.old

インストール時に自動でシンボリックリンクを張ってくれているので、以下のコマンドを実行することで今回インストールしたscreenが起動します。

$ screen

autoconf & autoheaderコマンドを使ったことがなかったので、少しだけ手間取りました。screenと縦分割、うまく使いこなしたいなー。

カテゴリー: PC タグ: , , ,

[MacPorts]Mac OS X Snow LeopardにGitをインストール

more-magit-log

MacPortsを使ってMac OS X Snow LeopardにGitをインストールする方法をメモします。

といっても、ターミナルで以下のコマンドを実行するだけ。簡単すぎました。

$ sudo port install git-core

パッケージが「git」ではなくて「git-core」となっているのがつまづきポイントですね!(誰もつまづかないか・・)

カテゴリー: プログラミング タグ: , , , ,