PHP

LinuxへPHP4のインストール

インストール

解凍

ダウンロードしたファイル ( php-5.0.5.tar.gz ) を /usr/local/ にコピー
# tar zxvf php-5.0.5.tar.gz   * 解凍

コンパイルとインストール

コンパイル&インストールコマンド
# cd /usr/local/php-5.0.5
#
# ./configure \
#   --with-apxs2=/usr/local/apache2/bin/apxs  \
#   --enable-mbstring  \               * マルチバイトを使用する
#   --enable-mbstr-enc-trans \
#   --enable-mbregex  \
#   --with-mysql=/usr/local/mysql \    * MySQLを使用する場合
#   --with-pgsql=/usr/local/pgsql      * PosggresSQLを使用する場合
#
# make
#
# make install

Build時のエラー対処

   ・checking lex output file root... ./configure: line 2428: lex: command not found
     パッケージ flex をインストール (flex-2.5.4a-34)
     # yum install flex

   ・configure: error: xml2-config not found. Please check your libxml2 installation.
       以下のサイトからソースコードをダウンロードする。
       http://www.xmlsoft.org/
       http://xmlsoft.org/sources/libxml2-2.6.22.tar.gz

       /usr/local/src 配下に展開して、コンパイル&インストール
        # ./configure
        # ./make
        # ./make install 

インストール後の設定

php.ini の修正

/usr/local/lib 配下へコピー cp -p /usr/local/php/php.ini-dist /usr/local/lib/php.ini

Apache との連携設定 (httpd.conf の修正)

httpd.conf の修正箇所
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php   *追加
DirectoryIndex index.html index.php    *修正
修正後Apacheを再起動する。

動作確認


index.php ファイルに以下の内容を記述しPHP情報が表示されることを確認する。

<?php phpinfo() ?>
      Document-Folder          一覧
HP-UX
HULFT
JAVA
JP1
JavaScript
Linux
MAC
PHP
Perl
Python
Ruby
SOA
Solaris
Unix全般
Windows
XML
エクセル
スタイルシート
セキュリティー
データベース
ネットワーク
パソコン
ブラウザ
プログラム構文
仮想化
          RSS-Folder
ニュース
   アットマーク・アイティ(@IT)
   シンクイット(ThinkIT)
   インターネットコム
   インターネットウォッチ
   日経IT-Pro
   日経パソコン
   CNET Japan
   ZD-NetJapan
   MYCOM
   RBB-Today
ベンダー
   日本IBM
   日本HP
   サンマイクロシステムズ
   NEC
   富士通
   日立
ソフトウェア
   マイクロソフト
   トレンドマイクロ
   オラクル
   サイボウズ
   Mozilla
   野村総合研究所
   (その他ソフトウェア企業)
更新履歴 一覧
 07/08 PERF
プログラム構文
 07/07 PERF
プログラム構文
 06/25 オブジェクトプログラミング2
Perl>サンプル
 07/12 クローン作成
仮想化>vCenter
 07/12 vyatta設定
ネットワーク>vyatta
 07/12 vyattaインストール
ネットワーク>vyatta
 07/12 リポジトリサーバ
Linux>サーバ構築
 07/05 VMwareのインストール
仮想化>VMware
 07/05 PXEブート
仮想化>KVM
 07/01 DHCPでのPXEブート
仮想化>KVM
 06/27 qcow2仮想DISK作成
仮想化>KVM
 06/13 NWの設定
仮想化>VMwareEsxi
 06/13 IPアドレスの変更
仮想化>VMwareEsxi
 06/12 自動ssh
Unix全般>シェル>Bash
 06/12 diffプログラミング
Python
Google