macportsで開発環境セットアップ

会社に新卒が入社したのだが、開発環境をまず整えないといけない。
みんなmacosXだったのでmacportsをインストールして、macportsで環境構築した。
とりあえず最低限必要なものをインストールした。

シェルスクリプト

(~/port_install.sh)

#!/bin/bash

IFS="
"
list="
apache2
elk
lv
nkf
rsync
wget
"
for i in $list
do
port -v install $i
done

port -v install mysql5 +server
port -v install curl +universal
port -v install php5 +apache2 +mysql5 +pcntl +pear +readline +sqlite +macosx
port -v install php5-xdebug
port -v install subversion +unicode_path

-u mysql mysql_install_db5
mkdir -p /opt/local/var/run/mysql5
chown mysql:mysql /opt/local/var/run/mysql5
touch /opt/local/var/run/mysql5/mysqld.sock

launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

実行コマンド

インストール状況を残す。macはログを見るのも便利。素敵。


$sudo sh ~/port_install.sh > ~/port_install.log
依存関係やらなんやら、勉強になった。
この設定の意味が、新しい新卒にもわかってくれるといいなあ。