HOMERSSサイトマッププロフィールお問い合せ

「PHP」 カテゴリー

1つ前のカテゴリーは、ファイル(PR)・サーバー です。 次のカテゴリーは、CVS サーバー です。

2006年10月12日

PHP をインストール

Movable Type でダイナミック・パブリッシングを使うために必要になった。

以下は、「Movable Type で使っている Berkery DB を MySQL に移行し、アーカイブ関連をダイナミック・ページに変更する」 の記事内容の一部・・・


*****
6). PHP のインストール

    # apt-get update
    # apt-get install php5 php5-apache2 php5-devel php5-pear php5-mysql

    で、インストールするが、今回はSynapticパッケージマネージャーを使った。

    a) PHP の動作確認

      テスト用 PHP ファイルを Document root に置く
      first.php
      <?php
      phpinfo();
      ?>

    b) Apache2 MPM を worker から prefork に変更

      PHP をインストールした段階で Apache2 を再起動するとエラーで起動できなくなった。ネットの情報を頼りに Apache2 の MPM とやらを次のコマンドで変更
      # update-alternatives --config apache2

      とやり、prefork を選択。

      Apache2 を再起動。

    c) first.php にアクセスして動作を確認
      http://www.bit-consul.net/first.php

      PHP の仕様情報などが出てきたら OK!

    d) 日本語表示の設定

      /etc/php5/php.ini を編集して日本語が化けないように設定する。当ブログではデフォルトで UTF-8 を使用する設定になっているので、'default_charset=' 部を UTF-8 に変更。
      なお、最近の設定ファイルの最下部には [Vine] という項目があるのでそこを修正し、上部と重複しないように注意する。

      日本語問題はいろいろな組み合わせの結果なので都度の対応をする。上の設定では、fiest.php は日本語の文字化けが発生するし、'default_charset=' 部を EUC-JP に戻せば UTH-8 の当ブログの日本語が化ける・・・


*****

PHP をはじめて垣間見た感触では・・・
簡易スクリプトのような感覚を持っていたこともあり、コードはもっと簡単なものかと思っていたが、Java とそう変わらないことから、なぜ PHP が流行っているのかよく分からなくなった。

こんなに、面倒なら Java の方がよほどいい・・・
しょせん、プログラミングは慣れの問題なのかな?と思った。

投稿者: 管理者 日時: 2006年10月12日 20:57 | | コメント (0) | トラックバック (0)