kaiman++ IT security & ギラギラ生きる & 酒 & 神戸でタグ「centos」が付けられているもの

サーバーにAPCのインストールをお願いされた(CentOs4 php5.2.9MySQL5.1.6)

とりあえず、パッケージで入れたいが、コマンド一つらしい

 

pecl install APC

 
エラーw
sh: phpize: command not found
ERROR: `phpize' failed

PHP周りは詳しくないので、googleで調べるw

php-develパッケージが必要らしい

yum --enablerepo remi php-devel
(remi のレポリトジを利用しているため、、)
 
再度
pecl install apc
 
今度も、エラー、、、、しかし、このエラーは、身に覚えがない
どうもapxsがどうのこうの、みたいなのだが、これって、デフォルトで入っていたような
とりあえず、ダメ元で
 
yum --enablerepo remi httpd-devel
 
で、再度
pecl install apc
 
できた
php.iniに書き足して httpdを再起動
 
これで動いているはず?

 

 

お客から要請があったので、CENTOS4にphp5.2.8 mysql5.1.3をインストール

テスト環境と言う事もあり、楽な方法と指定されていたので、色々調べた結果

Le RPM de Remi


ここのリポジトリを使ってやることに

wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-6.noarch.rpm
wget http://rpms.famillecollet.com/el4.i386/remi-release-4-4.el4.remi.noarch.rpm
rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm

su -
cd /etc/yum.repos.d
wget http://rpms.famillecollet.com/remi-enterprise.repo

rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi

yum --enablerepo remi-test install php php-mbstring php-gd php-mcrypt php-mysql php-pear

yum -enablerepo=remi-test install mysql-server

そ:wのままやると何故かエラーがでたので、よく見ると remi-testのURLがおかしかったので、修正してやる
vi remi-enterprise.repo


OK

しかし、この環境で、本当に実運用で回すのか不安w





補足、ここにたどり着くまでの手法
1,centos plusを使う

vi /etc/yum.repos.d/CentOS-Base.repo
[centosplus]
enabled=0

enabled=1


これだと、php5.1.6 mysql5.0.6迄にしか為らない

2,違うリポジトリの利用

rpm^--import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

vi /etc/yum.repos.d/utterramblings.repo

[utterramblings]

name=Jason's Utter Ramblings Repo

baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka


しかし、この手法だと、php5.2.6 mysql5.0.6 httpd2.2って感じ、

3,上のリポジトリとrpmの組み合わせ

phpはyumでインストール
その後、rpmでmysqlをインストール

しかし、php-mysqlの部分が詰まる、でも、動作は確認


ソースからインストールすれば、解決だろ?って一言は抜きでw

ほんとなら、僕もそうしたい、そうしようと何度も思った、トライでした。。。

仮想化の実験はどんどん続いているのですが

VMwareで、少し詰まる。

なぜかシリアルが通らない・・・・・・・36時間ほど悩んだのだが、他のサーバーで試してみるとあっさり通る。
つまり、ハードウェアの問題でした。少し前のOPTERON252×2仕様だったので、期待していたのですが、更に1世代前の、Xeon3.2×2仕様で行うことに、、、、、

Xenの方は問題なく動いてます。

 

とりあえずVMware server インストールの大まかな流れ

# rpm -ihv VMware-server-xxxx.i386.rpm

# vmware-config.pl

# tar zxf VMware-mui-xxxx.tar.gz

# cd vmware-mui-distrib

# ./vmware-install.pl

 

コンソール

# unzip VMware-server-linux-client-xxx.zip

#rpm -Uvh VMware-server-console-xxx.i386.rpm

# vmware -config-console.pl

 

 

インストールメモ

CENT OS ネットワークインストールに必要な自分用メモ

FTP site name: ftp.riken.go.jp
CentOS directory: /Linux/centos/○.1/os/i386

 

ランダムにパスワード生成
・mkpasswd コマンドインストール
# yum -y install expect
・ランダムなパスワードを生成
# mkpasswd -s 0

タグ