2008年5月27日火曜日

PHPでImageMagickを使う

# vi /usr/share/pear/pearcmd.php
@ini_set('memory_limit','80M'); を追記

# yum install ImageMagick-devel
# pecl install imagick
# vi /etc/php.ini
extension=imagick.so を追記

# service httpd restart
# yum install dcraw ※RAW現像用

■参考
http://labs.uechoco.com/blog/2008/04/phppecl.html

■imagick2.0系のドキュメント
http://php.morva.net/manual/ja/book.imagick.php
ネットに出回っているのは1.0系が多く、使えない。後方互換なし。

2008年5月3日土曜日

MySQLのバックアップ

毎回忘れるのでメモ。

データ元で
# /kfs/backup/mysqlsnapshot -u [ID] -p [PW] -l -v -s /kfs/backup/output
# rsync -av /kfs/backup/output/* dbm01.hoge.com:/var/lib/mysql/

データ先で
# service mysqld stop
# cd /var/lib/mysql
# tar -zxvf *.tar ←1つずつ展開しないとだめ。
# service mysqld start

なおInnnoDBの場合はmysqlsnapshotでは取れない。
# mysqldump -u*** -p*** --all-databases -l --flush-logs > ***.sql