2006年07月08日

LAMP学習つれづれ記 - 環境構築でハマッタ

学校経由でLAMPな開発環境を自習する機会が出てきた。興味が無いといったら嘘になる。最近web2.0、web2.0と賑やかだしね。

早速Apache 2.2.2とPHP 5.1.4とMySQL 5.0.22のWindows版を落としてくる。Linuxじゃ無い時点で既にLAMPとはいえないが、OSは日頃使う環境の方が何かと便利だろう。

それぞれ英語のページにインストーラにドキュメントにと、英語に苦しめられながら何とかインストール完了。

いきなりコケた

PHPの設定ファイルphp.iniはデフォルトで用意されているphp.ini-recommendedを利用して、Apacheのhttpd.confにPHP用の設定追加して〜、と思ったら、Apacheが癇癪起こした。 Apache2.2 PHP5.1モジュール読込エラー ……んー?何でだ?タイプミスもなさそうなのに。

某ページで『apacheの-tオプションで設定ファイルの検証してくれる』というので早速やってみる。

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd -t
httpd: Syntax error on line 493 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B

なにこれー。php5apache2.dllモジュール読み込みが拙いのは判ったが後半の記号の列は何?

ググッて見たら曰く、『php5apache2.dllはapache2.0用の。2.2じゃ動かんよー』との事……(゚д゚)
解決法としては……

  1. PHPのsnapshotからphp5apache2_2.dll引っ張ってくる (らびあんろーず - 今日の出来事。)
  2. Apache2.2用のphp5apache2.dllを落としてくる。(あらきけいすけの雑記帳 - インストール関連メモ(WindowsXP/Apache2.2.2/PHP5.1.4/MySQL5.0.22))

……の2種類があるらしい。どちらにしようか迷ったが、後者を選んでみた。
………………ん、解決。

……………………あー、うん、いいんだけどね。解決したから。
最初英語読み間違えたかと思って何度も読み返してたんですけど。それで2日ぐらい棒に振ったんですけど。頼むからせめてドキュメントに書いといて……

自習
まぁ正確には学校でもやってるんだけど。それにプラスして、という意味。
Linuxじゃ無い時点で既にLAMPとはいえない
んー……………………WAMP??
タグ:PHP Apache
posted by 天井冴太 at 23:00 | Comment(0) | TrackBack(0) | Study | このブログの読者になる | 更新情報をチェックする
投票お願いします 人気blogランキング - 投票する
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

コメント欄右下をドラッグ&ドロップすると、コメント欄の拡大縮小が出来ます。
認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。