タグ:"mac" で記事を検索

Snow Leopardでffmpegを使えるようにする
2009.10.12 01:20 | mac, ffmpeg

Snow Leopardにしてからffmpegの存在をすっかり忘れていて、使おうと思ったらなかった・・・
インストールしてみよう。

まずは準備から

lameをいれる

ここからダウンロードしてくる

$ tar zxvf lame-398-2.tar.gz
$ cd lame-398-2
$ ./configure
$ make
$ sudo make install

faac/faadをいれる

ここからダウンロードしてくる

$ tar zxvf faad2-2.7.tar.gz
$ cd faad2-2.7
$ ./configure
$ make
$ sudo make install

$ tar zxvf faac-1.28.tar.gz
$ cd faac-1.28
$ ./configure
$ make
$ sudo make install

準備は終わり、ffmpeg入れます。

チェックアウトしてきてインストール開始

$ svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
$ cd ffmpeg
$ ./configure --enable-libmp3lame --enable-libfaac --enable-libfaad \
   --enable-gpl --enable-nonfree --enable-shared --disable-mmx --arch=x86_64
$ make
$ sudo make install

しゅうりょーう!

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
MacにPHP/Imagickをインストールする
2008.11.06 18:40 | mac, php, imagick

PHP/Imagickを使う用事があったのでインストールしようと思ったら、普通にできなかったのでメモ。

とりあえず ImageMagickをインストールする。

$ sudo port install ImageMagick

次に普通にPEARでインストールしようとするとWand-configがないと怒られる。
$ sudo pecl install imagick
----
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/private/tmp/pear/temp/imagick/configure --with-imagick' failed
----

しょうがないので、手動でインストールしてみる。

$ curl -W http://pecl.php.net/get/imagick-2.2.1.tgz
$ tar zxvf imagick-2.2.1.tgz
$ cd imagick-2.2.1
$ phpize
$ ./configure --with-imagick=/opt/local
$ make
$ sudo make install

モジュールファイルをコピー
$ cd /opt/local/lib/php/extensions/no-debug-non-zts-20060613
$ sudo cp imagick.so ../

php.iniに設定する
$ sudo vi /etc/php.ini
;extension_dir = "./"
extension_dir = "/opt/local/lib/php/extensions"
extension=imagick.so

apacheを再起動してモジュールロード
$ apache2ctl stop
$ apache2ctl start

これでできたぞー

MacPortsをインストールして快適に過ごす
2008.08.02 15:10 | mac, macports

MacPort は Fedora でいうところの yum のようなツールですが、あまりにも便利すぎるので色々メモっておきます。

まずはインストール。
以下のサイトからdmgをダウンロードしてきてインストールします。
<a href="http://www.macports.org/install.php">The MacPorts Project - Download</a>
ちょっと迷ったんだけど、一番上のOSバージョンのリンククリックするとダウンロードできます。

MacPort関連は /opt/local 以下にインストールされるらしく、パスを通しておきます。
$ sudo vi /etc/bashrc
--------
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

これで環境としてはできあがりです。


MacPortのアップデート
$ sudo port -d selfupdate

インストール可能なパッケージ一覧を更新
$ sudo port -d sync

インストール済みパッケージ参照
$ port installed

アップグレード可能パッケージ検索
$ port outdated


パッケージの検索
$ sudo port search apache

インストールオプション検索
$ port variants apache2

パッケージのインストール
$ sudo port install apache2
$ sudo port install apache2 +preforkmpm

パッケージのアップグレード
$ sudo port upgrade apache2

パッケージのアンインストール
$ sudo port uninstall apache2

パッケージの有効化
$ sudo port activate apache2

パッケージの無効化
$ sudo port deactivate apache2

タグ一覧