Macportsで Apache2 +MySQL +PHP(1)

もともとLeopardに入っているものは使わず、すべてMacportsで構築しました。
いろいろなブログを参考にしながらやりなおしながらやったので、何が正しいのかよくわからなかったのですが、
なんとかうまくいったので覚え書き。

インストールの準備

Xcodeのインストール…OSXのCDに入っています。たぶんOptional Installsだったと思います。
MacPortsのインストール…MacPortsのダウンロードページよりダウンロード。
MacPortsを更新…ターミナルを開いて↓を打ちます(以下同様)パスワードを聞かれると思うので、入力後Enterを押してください。

sudo port -d selfupdate
sudo port sync

Apacheのインストール

  1. Apacheのインストール
    MacPortsを使ってapache2をインストールします。

    sudo port install apache2

    なぜか一回ではうまくいきませんでした。とりあえず、

    sudo port clean apache2
    sudo port sync
    sudo port install apache2

    としたらうまくいきました。以前は何回やってもうまくいかなかったのですが…。
    結果オーライです。

  2. Apacheの自動読み込み
    sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
  3. 設定ファイルのコピー
    sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf
  4. 設定ファイルの編集
    miなどで開き、編集。とりあえず、
    LoadModule ssl_module modules/mod_ssl.soをコメントアウト。(エラーがでるので)

つづく…

参考(敬称略):
Macports で Apache2 + PHP + MySQLのセットアップ(LoudMinority)
LeopardでMacPorts(2)Apache2(ふるかわごうのぶろぐ)
MacPortsだけでPHP5+GD2を構築(Leopard)(COLAMUNE)

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です