web鯖やってみよう(2)
http://heptapod.ddo.jp/
04webserverにPHPとPerlとmysqlを突っ込んで早数日。課題山積みだがとりあえず動いてはいる。
コンテンツは何も出来てないがとりあえず自鯖構築の成功を以て一端の区切りとし、現時点でのインストールメモを纏めておこう。
04webserverに関してのトラブルはなかった。ググって上位にあるインストールガイドの通りにセットアップすればすぐに発信出来る状態になる。
perlも特に問題なかった、c:\usr\local\の下に置いて、ウィンドウズ的にはちょっと不細工なフォルダ構成だなあと思った程度、perl/bin/perlになるよりマシか。
問題はここから先の未体験ゾーン。PHPのインストール方法をグーグルで探してみると
・zipを展開して環境変数のPATHを追加する方法。
・zipを展開してウィンドウズのシステムフォルダ(c:\WINDOWS\system32\)に拡張モジュールと設定ファイルをコピーする方法。
この二通りに情報が集中していたが、実際はインストーラー頼りでOK。インストール先はドライブ直下(が好ましい)、使うDBソフトのextensionにチェックを入れて、最後の使用サーバ選択でotherCGIを選択しておけば問題なしのようだ。実行速度を速くするモジュールもあるらしいがサーバが安定するまで手を出さない方が無難という事で保留。日本語の取り扱いに関しては
PHPの文字化けを本気で解決する
を、目から鱗をボロボロ零しながら読んで参考にした。
mysqlもインストーラーに従ってインストールしていけばOK。自宅鯖にDB構築する必要が有るのかどうかは微妙だが大抵のCMSツールがDBにコンテンツを保存するのだから仕方ない。「Navicat Lite」というDB管理ソフトを使えばGUIで一括管理できるのでこれをインストール。 以上で「W4MP完成!」と断定するのは烏滸がましいな、「よちよち歩きで発進!」といったところか。
振り返ってみれば作業はほぼGUIのみで完結している、という事で最後に一句
「CUIは無くとも悔いはなく、GUIでぐいぐいwebサーバ」
おそまつ様でした。