追記]mysqlのpdoがうまく使えなかったようなので、configureオプションを修正しました。前回のエントリでapacheがとりあえず立ち上がったので、次にphpを入れましょう。これを見ている人は多分phpとか既に知っていると思われるのですが、私がエンジニアに転向したばかりはphpのインストールにも一苦労したり。なんか思い入れの深いスクリプト言語っていうか。はやくインストールだ!!!!ちなみに公式のインストール手順はこちらです。かけだしのエンジニアとかだとorzではまいります。ソースのDLと展開ですね。お約束ですphpのソースの置き場はこちらです。いつも通りまずソースを落としましょう。その後configureという同じ流れですが、今回もどうせつまづきまくるので(笑)先に必要なライブラリ群を入れておいてから最後にコンパイルを実行しましょう。なんか、私ブログを書くのに少し慣れてきたかなw今回の山場、コンパイル実行の際configureオプションは以下を狙います。–with-pdo-mysqlこのオプションの内容を簡単に説明します。すいません、私も詳しくないので心配だったら公式を確認してください。–enable-mbstringマルチバイト文字列関数のmbstringを有効にしたいためです。この関数はよく使うと思います。–with-apxs2=/usr/local/apache2/bin/apxsapacheの動的モジュールとしてこのphpを追加する場合。するらしい(いや、今回初めてしりました。いう保守性が高くなるヤツ。mySQLだけでやっていけそうな気がするけど一応入れておく。–with-gd画像イメージデータのやり取りや加工をウェブ上で実施する際に使うヤツですね。サイト内にグラフデータを設置する際とかでよく活用されてたらしいですが、最近はjsとかでカッチョいいグラフがかけます。必要性が減って行くかも。このページが参考になります。http://www.zobe.jp/pw/passwiki.php?site_id=programming&page=PHP+with+GD%2FGD%A4%CB%A4%C4%A4%A4%A4%C6必ずしも必須にはならないかもしれませんが。あると非常に便利なときがあると思います。–with-png-dir–with-jpeg-dirgdでpngとjpeg画像のレンダリングができるように指定するオプション達です。–with-iconv文字エンコード変換のモジュール。思ってて別に必須じゃないような気がしました。以下のブログが絶賛してるのでとりあえず入れることにします。driverとかエラーが出てたので、追加してコンパイルしなおしました。MySQLを使用する予定のある人は入れておいた方がいいかと思われます。各オプション等に必要な事前に入れておくライブラリ等configureを実行する前に必ず入れておくヤツがあって、以下紹介です。私はこれらのインストールがすんでなかったのでコンパイル時に怒られました。libxml2-develはい、さくっと入ります。PDOを入れるので、あらかじめmysqlを入れておきます。mysql-serverさくっと入ります。jpegとpngのライブラリを入れておきます。libpng-develさくっと入ります。PHP.みたいな文面が出てくると思います。installですね。modules/libphp5.soという行がポコっと追加されます。やったね♪けど、Module設定はデフォで組み込んでくれているのに、拡張子の設定はやってくれません。なんでなんでしょうか。httpd.confのAddTypeディレクティブです。.phtmlと追記してやります。