2009年5月13日水曜日

色々Upgrade

cd /opt/local/apache2/bin
sudo ./apachectl -k stop

sudo port upgrade sqlite3

sudo port install mysql5
or
sudo port upgrade mysql5

sudo -u mysql mysql_install_db5 '初期化
sudo /opt/local/lib/mysql5/bin/mysqld_safe & '起動確認
mysql5 -u root '接続確認
/opt/local/lib/mysql5/bin/mysqladmin -u root password 'xxxxx' 'パスワード設定
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist '自動起動設定

sudo port unintall php5

sudo port -d install php5 +apache2 +macosx +mysql5 +pear +postgresql83 +sockets +sqlite3 +curl +gd

sudo ./apachectl -k start

2008年11月9日日曜日

php xdebug インストール

xdebugをMacportsでインストール


sudo pecl install --alldeps xdebug
sudo vi /opt/local/etc/php.ini

[xdebug]
zend_extension=/opt/local/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
xdebug.remote_enable = On
xdebug.profiler_enable = On


後はphpinfoでxdebugが有効になっているのを確認

2008年11月2日日曜日

再インストール

Airが修理から戻ってきたのでソフトを再インストール
XcodeとMacPortsをインストールしたら、まずは.bash_profileを作成

export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
export MANPATH=/opt/local/man:$MANPATH
export LANG=ja_JP.UTF-8

まずはMacPortsを更新

sudo port -d selfupdate
sudo port -d sync

Postgresをインストール

sudo port install postgresql83
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'
sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql83-server.plist

SQLite3をインストール

sudo port clean --all sqlite3
sudo port install sqlite3

phpをインストール

sudo port install php5 +apache2 +curl +gd +pear +postgresql83 +sqlite3
sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf
sudo cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
ここで以下のエラーがでるが無視。httpd.confに書き込めなかったようだ。
unable to open configuration file

httpd.confを修正

sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini
sudo vi /opt/local/apache2/conf/httpd.conf

本来ならこの行の追加でいいはずだが、前述のエラーのせいかうまくいかないので
Include conf/extras-conf/mod_php.conf

上記をやめて、以下の行を追加
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir /opt/local/etc/php.ini

後はhtdocsの下にphpinfo.phpを作成して、apacheを再起動してブラウザで確認

sudo /opt/local/apache2/bin/apachectl restart

2008年8月3日日曜日

rails update

既にMacBook Airを手にしてから半年がたつが、今更ながら色々とMacBook Airでやった事を記録しておく事にする。

http://developer.apple.com/tools/developonrailsleopard.html

を参考にまずはrails のupdateから その前に関係ないがportを最新に


sudo port -d selfupdate
sudo port -d sync

sudo gem update --system
sudo gem install rails
sudo gem update rake
sudo gem update sqlite3-ruby
gem list

gem server

http://localhost:8808/