戻る

yum php mbstring JpGraph

RedHat9:yumメモ


ここのメモは実際に行った事をそのまま記述しています。


ディレクトリの移動
# cd /usr/local/src/

rhnsdの停止
# service rhnsd stop

rhnsdのアップデートチェックの停止
# chkconfig rhnsd off

yumのインストール
# rpm -ivh yum-2.0.4-1.rh.fr.i386.rpm

rhnsdのアップデートチェックの停止
# chkconfig rhnsd off

yumでのアップデートチェック
# yum check-update

yumアップデート
# yum update

yumインストールリスト表示
# yum list installed

yumアップデートチェック起動
# chkconfig yum on

yum起動
# service yum start

---主な使い方---

yum install アプリケーション名

yum update アプリケーション名

RedHat9:phpメモ


mbstringを使えるようにする為に行った事です。

現在インストールしているphp一覧表示
# rpm -qa | grep php

一覧されているphpを全て削除
# rpm -e php-imap-4.2.2-17.17.legacy
# rpm -e php-mysql-4.2.2-17.17.legacy
# rpm -e php-odbc-4.2.2-17.17.legacy
# rpm -e php-pgsql-4.2.2-17.17.legacy
# rpm -e php-ldap-4.2.2-17.17.legacy
# rpm -e php-4.2.2-17.17.legacy

上記のものとは限らないのでとにかくgrepで表示された
PHP関連は全て消す事。
それとPHP本体は最後に削除する事。


必要なrpmパッケージのダウンロード
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-devel-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-imap-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-ldap-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-mysql-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-odbc-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-pgsql-4.2.2-19_rh9.i386.rpm
# wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-snmp-4.2.2-19_rh9.i386.rpm # wget http://ftp.sanguine.jp/pub/sahughes/rhx/RPMS/rh9/php-manual-4.2.2-19_rh9.i386.rpm

※rpmパッケージが入っているフォルダに移動して以下のコマンド

ダウンロードしたrpmパッケージをインストール
rpm -ivh php-4.2.2-19_rh9.i386.rpm
rpm -ivh php-imap-4.2.2-19_rh9.i386.rpm
rpm -ivh php-ldap-4.2.2-19_rh9.i386.rpm
rpm -ivh php-odbc-4.2.2-19_rh9.i386.rpm
rpm -ivh php-pgsql-4.2.2-19_rh9.i386.rpm
rpm -ivh php-mysql-4.2.2-19_rh9.i386.rpm
rpm -ivh php-snmp-4.2.2-19_rh9.i386.rpm
rpm -ivh php-manual-4.2.2-19_rh9.i386.rpm


※上記のコマンドが面倒な時は・・・ rpm -ivh --force php-*.rpm
これでも良い(^^)


終わったら必ず

php.iniの確認
およびhttpdの再起動を行う。

# service httpd restart

RedHat9:mbstringメモ

基本的にこの状態です。設定を間違えると、後でつらい。
特にエンコードは気をつける必要がある。

[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
mbstring.func_overload = 0
mbstring.script_encoding = auto

RedHat9:JpGraphメモ


グラフを描くのに必須と言えるくらいのものです。

ダウンロード場所
@ http://www.aditus.nu/jpgraph/jpdownload.php
A http://rpmfind.net/linux/rpm2html/search.php?query=JpGraph

@の方法
# tar zxvf jpgraph-1.20.3.tar.gz
解凍したあとPHPが認識できるディレクトリに移動させる
【設定】
jpg-config.inc内

DEFINE("CACHE_DIR","/Temp/jpgraph_cache/");
DEFINE("TTF_DIR","/usr/share/fonts/ja/TrueType/");
DEFINE("MBTTF_DIR","/usr/share/fonts/ja/TrueType/");

// Japanese TrueType font used with FF_MINCHO, FF_PMINCHO, FF_GOTHIC, FF_PGOTHIC
DEFINE('MINCHO_TTF_FONT','msmincho.ttc');
DEFINE('PMINCHO_TTF_FONT','msmincho.ttc');
DEFINE('GOTHIC_TTF_FONT','msgothic.ttc');
DEFINE('PGOTHIC_TTF_FONT','msgothic.ttc');
こんな感じ

Aの方法
# rpm -ivh jpgraph-1.20.3.i386.rpm
インストール後
var/www/の中にフォルダができるので
上記同様の設定を行う。

※Windows用に設定したものですがよければ参考にしてください。
解凍するとJpGraphのフォルダが展開します。
利用する際は、必ず自己責任でお願いします。

JpGraph.lzh