Mac OS X Leopard

Leopard開発環境作成メモ

Developer Tools

まずXCode等の開発環境がLeopardのDVDディスクに入ってるのでインストールする。

プリインストール環境

Apache 2.2.6

  • php5プリインストール(モジュールロードはコメントされている)
  • 設定ファイル /etc/apache2
  • モジュール設定ファイル /etc/apache2/extra
  • モジュール設定ファイル /etc/apache2/other
  • ユーザ設定ファイル /etc/apache2/users
  • ログファイル /var/log/apache2

php5を有効にする

プリインストールのApache2でphp5を有効にする。

/etc/apache2/httpd.conf を開き、

#LoadModule php5_module libexec/apache2/libphp5.so

のコメントを外す。以上。

PostgreSQLをインストール

MacPortsを使うのが楽

postgresのパッケージを調べる

$ port search postgres

インストール(必要ならば言語バインディング、JDBCドライバ等も)

$ sudo port install postgresql83

“To use the postgresql server, install the postgresql83-server port”とか言われるので、それも入れる

$ sudo port install postgresql83-server

色々言われる、曰く

###########################################################
# A startup item has been generated that will aid in
# starting postgresql83-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql83-server.plist
###########################################################


To create a database instance, after install do
 sudo mkdir -p /opt/local/var/db/postgresql83/defaultdb
 sudo chown postgres:postgres /opt/local/var/db/postgresql83/defaultdb
 sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb'

To tweak your DBMS, consider increasing kern.sysv.shmmax by adding an increased kern.sysv.shmmax .. to /etc/sysctl.conf

だそうなので起動スクリプトを追加し、初期化する。postgresユーザはインストール時に作られてるっぽい

なおMacOSX 10.5では

$ dscl . -list /Users

とするとユーザ一覧が見れる

MySQLをインストール

バイナリインストーラが配布されているので簡単にインストールできる。

 
macosx.txt · 最終更新: 2008/09/21 19:37 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki