【まい・えすきゅーえる】 最終更新日 2013年9月4日
Linuxの自宅サーバーやイントラネットサーバーでデータベースを利用したい時に。
RedHat Linux 7.3
そもそもセットアップ時にMySQLを選ぶとかそういうオプションを選んでいればいいわけですが、そうも行かないので。
で、なぜ後になってMySQLを使いたくなったかというと、自前サーバーにMovableTypeをインストールしたいからである。
MovableTypeの環境調査スクリプト mt-check.cgi を実行すると、必要なモジュールは
Jcode
HTML::Template
Image::SizeDBD::mysql
SOAP::Lite
Image::Magickが条件を満たしていないそうだ。
参考にしたのはこのページCPAN経由でLinuxにモジュールを組み込む
まずはCPANからのインストールを試みる。
# perl -MCPAN -e shell
質問にはイエスマンで答える。何か選択しなければならないところは、テキトーに選ぶ。ダウンロード先のサイトとかが多かったので、*.jpとなっているサーバーを指定しておいた。
cpan>
となると無事起動らしい。あとは、モジュール名を片っ端から打ち込んでいく。大文字小文字が影響するらしいので正確に。
cpan> install Jcode
cpan> install DB_File
cpan> install DBI
cpan> install DBD::mysql
ここまで調子よかったのだが、DBD::mysqlはパスがどーのこーの言われてインストールできない。
しかたないので残りのモジュールをひとしきりインストールして終了。
cpan> install HTML::Template
cpan> install Image::Size
cpan> install SOAP::Lite
cpan> install Image::Magick
Image::Magickはコンパイラがどーのこーの言われて失敗。まーそんなに大事じゃないから後回し。
cpan> quit
MySQLの本家から入手したrpmではMySQLはインストールできず、RedHatエラータからMySQLのアップデートの
Red Hat Linux 7.3
i386:
mysql-3.23.58-1.73.i386.rpm
[ via FTP ] [ via HTTP ] 03bdb421e367c398282ea54b6cc33bfb
mysql-devel-3.23.58-1.73.i386.rpm
[ via FTP ] [ via HTTP ] ade8d6e100916f3bbfac27e88700179b
mysql-server-3.23.58-1.73.i386.rpm
[ via FTP ] [ via HTTP ] e197723474c4dccdcb689d6208edd766これらをダウンロードしてくる。
全て同じディレクトリに置いて、
# rpm -ivh mysql*
で全部インストール。
んで、うっかりここでmysqlのrootユーザーにパスワード設定してしまって大ハマリ。パスワードはまだ設定しないがよろしい。
# perl -MCPAN -e shell
cpan> install DBD::mysql
で無事組み込まれたようで、 mt-check.cgi の結果も満足いくものとなった。
ついでにラスト、Image::Magick。GLIBC_2.3が必要と言われているが、RedHat 7.3では、2.25らしいので、ムチャはしない。
ftp://ftp.imagemagick.org/pub/ImageMagick/linux/redhat-7.x/i386/
ここから、7.3対応のrpmをとってきてインストールする。
ImageMagick-5.5.7-10.i386.rpm
ImageMagick-perl-5.5.7-10.i386.rpmとりあえずこの2つ。
mt-check.cgi がなぜか途中で止まってしまうのが気になるが、一応完了ということで。
ちなみに、MovableTypeをMySQLでインストールするには、データベースが1つ必要なので適当に作る。テーブル名はMTとしておく。
# mysql
mysql> create database mt;
以上。
このページは鳥繁.COMアクセスアップキャンペーンの一環で作成されています。
Copyrights © 2002-2013 Torihan.COM. All rights reserved.