Mac OSX 10.6 Snow Leopard をインストールした。インストールしたソフト・設定を書き残す。
Time Machine で Leopard のバックアップを行い、 Snow Leopard のクリーンインストール後、バックアップからアプリケーション等の設定を移行する。
インストール
インストールDVD 挿入後、option キーを押しながら再起動。
主に日本語を使用する -> 続ける-> 同意する
パーティションを選ぶ ->
カスタマイズ -> Rosetta と Quick TIme 7 をチェック。(特に必要はないかも)
-> インストール
(地域) 日本を選択
ことえり, (キーボードの操作になれていますか?) はい, ローマ字
(情報を転送しますか?) TIme Machine バックアップから -> バックアップパーティションを選ぶ
(転送する情報を選ぶ) ユーザの中から、 ピクチャ, サイトにチェック。アプリケーションにチェック。
(ユーザ情報の入力) 何も入力しない
(時間帯の設定) 東京都 – 日本
ログイン
ソフトウェアアップデートを行う。
画面全体の色が濃くなって気持ち悪いので、ガンマ値を1.8に変更する。
ディスプレイ -> カラー -> 補正 -> ガンマ1.8 -> ネイティブ -> 名前をつける。
Mac OS X v10.6 ガンマ 2.2 について
各種ソフト
Simbl と Visor をインストール。
/Library/Application Support/SIMBL/Plugins に Visor.bundle をコピー。
SIMBL
Visor
サーバ関連
MacPorts を使って開発環境の構築を行う。OS標準の Apache や 公式の Mysql は使わない。
インストールDVDで X11、Xcode のインストール。
The MacPorts Project から、MacPostsのダウンロード、インストール。
.bash_profile 等に PATH を設定(自動で記述されてた)。
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
selfupdate
sudo port -d selfupdate
emacs
sudo port install emacs-app
apache2
sudo port install apache2
LaunchDaemon にロード (自動起動する)
sudo port load apache2
確認
sudo launchctl list | grep macports
LaunchDaemon からアンロード (自動起動しない)
sudo port unload apache2
再起動
sudo /opt/local/apache2/bin/apachectl restart
/opt/local/apache2/conf/http.conf
Include conf/extra/httpd-userdir.conf
Include conf/extra/httpd-vhosts.conf
/opt/local/conf/extra/httpd-vhosts.conf の中をコメントアウト
Mysql
sudo port install mysql5-server
sudo -u _mysql mysql_install_db5
sudo port load mysql5-server
sudo /opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password'
php
sudo port install php5 +apache2 +pear
cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini
/opt/local/etc/php5/php.ini
post_max_size = 128M
upload_max_filesize = 128M
date.timezone = Asia/Tokyo
mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock
/opt/local/apache2/conf/http.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Include conf/extra/mod_php.conf
sudo port install php5-mysql
sudo port install phpmyadmin
/opt/local/apache2/conf/http.conf
Alias /phpmyadmin/ /opt/local/www/phpmyadmin/
<Directory "/opt/local/www/phpmyadmin/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
/opt/local/www/phpmyadmin/config.inc.php を編集。
$cfg['blowfish_secret'] = ''
ランダムな文字列
php -r "echo md5(uniqid(mt_rand(), true));"
xdebug
sudo port install php5-xdebug
bind
sudo cp /opt/local/etc/named.conf.dist /opt/local/etc/named.conf
sudo cp /opt/local/var/named/db.127.0.0.dist /opt/local/var/named/db.127.0.0
sudo cp /opt/local/var/named/db.cache.dist /opt/local/var/named/db.cache
sudo cp /opt/local/var/named/db.localhost.dist /opt/local/var/named/db.localhost
options {
forward only;
forwarders {
8.8.8.8;
};
allow-query { localhost; };
allow-query-cache { localhost; };
allow-recursion { localhost; };
};
zone "hoge.com" IN {
type master;
file "db.hoge.com";
allow-update { none; };
};
db/hoge.com
$TTL 86400
@ IN SOA @ root(
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
IN A 127.0.0.1
* IN A 127.0.0.1
システム環境設定 -> ネットワーク -> 詳細 -> DNS -> 127.0.0.1
git
sudo port install git-core
Django
sudo port install py26-django
proftpd
sudo port install proftpd
sudo port load proftpd
<Anonymous ~ftp>
.....
</Anonymous>
をコメント
参考・参照
MacWiki – コマンド/launchctl
MacPorts Guide
photo by Happy snowkitty | Flickr – Photo Sharing!
Category :
2010-08-07
by
rui_mashita 