Leopard Server 「再」構築記

1年ほど前に構築したLeopard Serverが
話題のシーゲートディスクが同時に2台ぶっ飛ぶというあり得ない自体で
某掲示板風に言うとあぼ〜んしてしまったので再構築しました。

詳細はかなり略した自分が分かればいいという、
まさに覚え書きです。はい。(´ヘ`;)

Wrodpress Movabletypeが動くのをまず大前提としてます。
Server版でのやり方なので通常版とは若干違います。
◎Xcodeインストール
http://developer.apple.com/jp/technology/tools.html

◎macports インストール(Server版ではほとんど役に立たないけど)
http://svn.macosforge.org/repository/macports/downloads/

◎PHPをGDが使える状態に。
デフォルトはそのまま、entropyにお世話になる。
http://www.entropy.ch/phpbb2/viewtopic.php?t=2945
以下3行だけでOK
curl -O http://www2.entropy.ch/download/php5-5.2.5-6-beta.tar.gz
tar -xzf php5-*-beta.tar.gz
sudo mv php5 /usr/local/

◎ /etc/apache2/httpd.conf を修正
コメントアウト
#LoadModule php5_module libexec/apache2/libphp5.so
追加
LoadModule php5_module /usr/local/php5/libphp5.so

◎ php.ini修正
/usr/local/php5/lib/php.ini-recommended
→ php.ini にリネーム
インストールしたPHPとMySQLを連結
810行目 mysql.default_socket = /var/mysql/mysql.sock
その他php.iniを適宜修正
ex ::
error_reporting = E_ALL & ~E_NOTICE
◎Apache再起動
サーバ管理でどうぞ

phponfo(); でwww.entropy.ch版になってればOK

//////// MT用 ////////

画像処理関連
◎libjpeg libpngインストール (多分いらない念のため 
http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports.html

◎Imagemagickインストール(portもcpanもだめソースあるのみ
http://www.imagemagick.org/script/download.php
United Statesあたりから最新版ダウンロード
解凍 & cd /Users/…フォルダ
./configure –with-perl=yes –with-jpeg=yes –with-png=yes
make
sudo make install


MySQL関連
◎ライブラリインストール
http://support.apple.com/kb/TA25017?viewlocale=en_US
binaryをダウンロード
To install:の通りに実行

◎DBD::mysql インストール(cpanはだめソースあるのみ
http://search.cpan.org/~capttofu/
最新版ダウンロード & 解凍 & cd /Users/…フォルダ
perl Makefile.PL
make
sudo make install


あとは、CPANでモジュール適当にインストール
sudo perl -MCPAN -e shell

まだなんかあった気がするけどまあいいやι(´Д`υ)

You might also like

2 Comments

  • ken_taka

    3月 th, 2009 11:13 AM

    ここのところFeedReaderで本文が取れなかったのはそのためでしたか。お疲れ様です。
    なんかこうしてみるとOSX Serverも楽じゃないな…という気がしますね(笑)
  • かむ

    3月 th, 2009 11:49 AM

    ken_takaさん
    そうなんですよ。楽じゃないです。
    管理運用面では楽なんですが、何かしようと思うと壁があちこちにあります。
    サクッと書きましたが、かなり試行錯誤しまくってまして…orz
    まあしかし、こういう苦労がまた楽しかったりするM体質でございます。(苦笑

Leave Your Comment