MacPorts

0pt

インストール

http://www.macports.org/install.php

PATHを設定する

export PATH=/opt/local/bin:/opt/local/sbin/:$PATH

コマンド

http://www.key-p.com/blog/ohnishi/article.php?id=112 のパクリです

MacPort自身のアップデート
$ sudo port -d selfupdate

ソフトウェア一覧の更新
$ sudo port -d sync

ソフトウェアの検索
$ port search apache

インストール
$ sudo port install apache20

ヴァリアントの確認
$ port variants apache20
universal
darwin
darwin_7
openbsd
openldap
preforkmpm
workermpm
no_startupitem

ヴァリアント付きでインストール
$ sudo port install Apache20 +preforkmpm

Upgrade
$ sudo port upgrade apache20

アンインストール
$ sudo port uninstall apache20

無効化
$ sudo port deactivate apache20

有効化
$ sudo port activate apache20

インストールしたソフト一覧
$ port installed

アップグレード可能ソフト一覧
$ port outdated

インストール済みソフトをすべてアップグレード
$ sudo port upgrade installed

メモ

MacPortscronとinit.dとyumを一括管理したようなものっぽい。
/opt/localに色々ファイルがある
LingonというソフトでGUIで確認できる

MySQL5をインストールする

結構めどくさかった。
http://storybook.jp/mt/2008/04/macports-mysql.html

PHP5、apache2をインストールする

$ sudo port install apache2
するとsqlite3関連でエラーがでた。sqlite3単体でinstallしてもエラー

cleanするとできた
$ sudo port clean sqlite3

apache2も入れられた
$ sudo port install apache2

起動
$ sudo /opt/local/apache2/bin/apachectl start

停止
$ sudo /opt/local/apache2/bin/apachectl stop


この勢いでPHPもできた。
$ sudo port install php5 +apache2 +mysql5 +pear +sqlite

で、最後に出てきたメッセージ通りに入力する

If this is your first install, you might want
cd /opt/local/apache2/modules
/opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so


[activating module `php5' in /opt/local/apache2/conf/httpd.conf]
お、いけたっぽい

/opt/local/apache2/conf/httpd.confを確認。ちゃとLoadModuleが追加されてる。

さらにこれをhttpd.confに追加
Include conf/extras-conf/mod_php.conf

各種extensionはphp.ini触らなくても最初からロードされてるっぽい。

必須ツールxdebugインストール
$ sudo port install php5-xdebug

zend_extension="/opt/local/lib/php/extensions/no-debug-non-zts-20060613/xde     bug.so"


variantsを後で追加したい場合は、入れ直さないといけない。その場合は以前のやつとは別扱いになる?

メンテナンス

sudo port selfupdate  # port 自身の更新
sudo port sync  # 新しい port の取得
sudo port upgrade installed  # 全インストールアプリの更新
sudo port -u uninstall  # 旧アプリの全削除

「MacPorts」について友人に書いてもらう。

あなたにとって「MacPorts」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

お気に入りの説明

0 pt
Macで使うyumみたいなやつ http://lapangan.net/darwinports/index.php?TheMacPortsWiki%2F...
もっと読む

他の人の「MacPorts」を見る