2008年03月のpearインストール済みリスト

2008年03月時点でのpearライブラリのインストール済みリスト

=========================================
Package           Version State
Archive_Tar       1.3.2   stable
Auth_SASL         1.0.2   stable
Cache_Lite        1.7.2   stable
Console_Getopt    1.2.3   stable
DB                1.7.13  stable
HTTP_Session2     0.7.1   beta
MDB2              2.4.1   stable
MDB2_Driver_mysql 1.4.1   stable
MDB2_Driver_pgsql 1.4.1   stable
Mail              1.1.14  stable
Net_SMTP          1.2.11  stable
Net_Socket        1.0.8   stable
PEAR              1.7.1   stable
Pager             2.4.5   stable
Structures_Graph  1.0.2   stable
XML_Parser        1.2.8   stable
XML_RPC           1.5.1   stable
XML_RSS           0.9.2   stable
XML_Tree          1.1     stable

php.iniの変更箇所

php.iniの変更箇所の備忘録。

まずは、リソースリミットの変更

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ;少し増やす
max_input_time = 60 ;少し増やす
memory_limit = 32M ;[64M]に変更

次は、エラーリポート

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

error_reporting  =  E_ALL ;[E_ALL | E_STRICT]に変更
display_errors = Off ;開発環境では[On]にするが、本番では[Off]
log_errors_max_len = 1024 ;[4096]に変更

データハンドリング

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;

post_max_size = 8M

インクルードパス

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

include_path = ".:/php/includes" ;読み込みに必要なパスを追加

ファイルアップロード

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

upload_max_filesize = 2M ;少し増やす

mbstring 文字コード設定(UTF-8の場合)

[mbstring]

default_charset = "iso-8859-1" ;UTF-8に変更
mbstring.internal_encoding = EUC-JP ;UTF-8に変更
mbstring.http_input = auto
mbstring.http_output = SJIS ;UTF-8に変更
mbstring.encoding_translation = Off ;Onに変更
mbstring.detect_order = auto ;UTF-8,EUC-JP,SJIS,JIS,ASCIIに変更

とりあえず、こんな感じ。
残りは必要に応じて設定する。

参考サイト:
php.ini推奨設定

phpMyAdminのインストール

phpMyAdminのインストール。
参考サイト:
http://www.phpmyadmin.net/home_page/downloads.php (ダウンロードページ)

http://fdays.blogspot.com/2007/12/centos-phpmyadmin.html (インストール方法)

まずは、ダウンロード。

$ wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.5-all-languages-utf-8-only.tar.gz?download

次に解凍。

$ tar -xzvf phpMyAdmin-2.11.5-all-languages-utf-8-only.tar.gz

次に、移動して使いやすいディレクトリ名に変更

$ mv phpMyAdmin-2.11.5-all-languages-utf-8-only /var/www/html/phpmyadmin

$ cd /var/www/html/phpmyadmin/

サンプルファイルを元に設定ファイルを編集

$ cp config.sample.inc.php config.inc.php

$ vi config.inc.php

$cfg[‘blowfish_secret’]に値をセットすればとりあえず使える。

ログインしたら「mcrypt 拡張をロードできません。」と言われたので

# yum --enablerepo=utterramblings install php-mcrypt

でインストール。これで無事okになりました。