タグ:"開発環境" で記事を検索

Mac開発環境(Apache/PHP/MySQL)
2009.08.22 17:00 | mac, 開発環境

毎回毎回Leopard再インストールするたびに忘れてしまうのでメモっとく。

MapPortsをアップデート

$ sudo port -d selfupdate

gawkとnawkを入れておく

$ sudo port install gawk
$ sudo port install nawk

MySQLインストール

$ sudo port install mysql5-devel
$ sudo port install mysql5-server-devel
$ sudo /opt/local/bin/mysql_install_db5 --user=_mysql
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
$ sudo /opt/local/lib/mysql5/bin/mysqladmin -u root password 'password'

Apache/PHPインストール

$ sudo port install php5 +apache2 +mysql5 +sqlite +gd +pear
$ cd /opt/local/apache2/modules
$ sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

PHPでimagickを使えるようにしておく

$ sudo port install ImageMagick +no_x11 +perl +q32 +hdri +jpeg
$ sudo port install re2c
$ pecl install imagick
Please provide the prefix of Imagemagick installation [autodetect] : /opt/local
$ sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini
$ cd /opt/local/lib/php/extensions
$ sudo ln -s no-debug-non-zts-20090626/imagick.so
$ sudo echo extension=imagick.so >> /opt/local/etc/php5/php.ini

Pearで使うだろうパッケージをインストールしておく

$ sudo pear install Mail
$ sudo pear install Mail_mime
$ sudo pear install HTTP_Request
$ sudo pear install Calendar-0.5.4
$ sudo pear install Services_Amazon_S3-0.2.0
$ sudo pear install Services_Facebook-0.2.8
$ sudo pear install OLE-1.0.0RC1
$ sudo pear install Spreadsheet_Excel_Writer-0.9.1
$ sudo pear install PhpDocumentor

タグ一覧