Movable Type を学習する必要がありローカルに開発環境を作ったんだけど、perlの知識がなくてかなり手こずった。
ローカルのOSは、MacOS Sierra 10.12.6
XAMPP for OS X で試す
いつもWordPressをローカルで動かす時はXAMPPを使っているので、同じ環境で動けばいいなと。
XAMPP(PHP)のバージョンは5.6.30。
DBD::mysqlをインストールしようとしたら、度重なるエラー。
解消しつつ進めてみるも、最終的にmysql.hがないとかエラーが出て詰まる。
なんかどっかのパスの問題?
結局諦めて、Movable Typeは動作させられず。
XAMPP-VM で試す
新しいもの見たさもあり、最新のXAMPP-VMで試してみる。
足りないperlモジュールをインストールしようとしても、外部にアクセスできない。
DNSの設定とか???
さっぱりわからん。
これじゃmt-check.cgiすら動かせない。
ところで、XAMPP-VMはviすら使えなくて唖然。
apt-getも使えないとか、XAMPP-VMっていったい何なの?
Mac自体で試す
もう嫌だー!と投げ出したくなるのをグッと堪え、HomebrewでMacにmysqlをインストールする。
perlは元々Macに入ってるので、DBD::mysqlだけインストール。
Apacheの設定とか書き換えて、ディレクトリを設定して、CGIが動かせるように変更。
Movable Typeを設置して、やっとインストール完了!
"イメージドライバーが設定されていません。"と出てきたので、ImageMagickもインストール。
なんとか動かすことができた。
XAMPPのApache, MySQLと共存できないので、いちいちstop, startしないといけないのが面倒。
勉強用のサーバをおねだりしようかな。