Skip to content

satorun.log

脱3日坊主宣言(仮)

Archive

Category: Mac

メモです。ごめんなさい。。

#portのupdate(一応)
$ sudo port -d selfupdate
$ sudo port -d sync

#portのreinstall
$ sudo port clean installed
$ sudo port -f uninstall installed
# これをやるとportで入れたものは全部消えるので注意

PHP5.2系+apache2+mysql5環境構築
$ port install apache2
$ port install mysql5 mysql5-server
# variantsは適当
$ port install php52 +apache2 +mysql5 +pear +readline +sqlite

# msyql の自動起動設定
launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
# apache の自動起動設定
launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

apache設定
/opt/local/apache2/conf/httpd.conf 編集
# 以下が入ってなければ追加
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php

再起動
sudo /opt/local/apache2/bin/apachectl configtest
sudo /opt/local/apache2/bin/apachectl restart

DB設定

#DB初期化
sudo -u mysql mysql_install_db5
# mysqld起動
sudo /opt/local/lib/mysql5/bin/mysqld_safe &
#確認
mysql -u root
#パスワード設定は適当に
$ /opt/local/lib/mysql5/bin/mysqladmin -u root password 'パスワード'
$ /opt/local/lib/mysql5/bin/mysqladmin -u root -h localhost password 'パスワード' -p

#/opt/local/.. 長いのでalias設定
~/.bashrc (.bashrcは.bash_profileから読み込み)

alias a_start="sudo /opt/local/apache2/bin/apachectl start"
alias a_stop="sudo /opt/local/apache2/bin/apachectl stop"
alias a_restart="sudo /opt/local/apache2/bin/apachectl restart"
alias a_conftest="sudo /opt/local/apache2/bin/apachectl configtest"
alias cdh="cd /opt/local/apache2/htdocs"
alias cdc="cd /opt/local/apache2/"

拍手する

snow leopardを入れてからほとんど放置気味だったので色々とやろうとしてみた。

やったのは主に以下

  • iTunesのWinPCからの移行
  • /Users/[ユーザー名]/Music/iTunesに WinPCの[MyMusic]->[iTunes]以下をごっそりコピー。終わり(えw
    Win→Macなんでめんどくさいかと思いきや意外にいけるようで、今のところ問題なし。
    参考:新しいパソコンにiTunesを移動させる方法

  • 開発環境の構築
  • iTermとかMacPortsとか。
    と思ったら、makeがねーとか言われたので、SnowLeopardのインストールCDを入れてXcodeを入れ直してみる。(調べたらそれでいけたって出てきたので)
    んで、macportsで試しにpstreeを入れてみる。

    continue reading…

拍手する