稲沢市よりお届けしてます。

Perlをはじめとしたプログラミング周りのあれこれについて。Perl、最近書いてないなぁ。

CentOS5.5 の標準PHPバージョンが5.1.6なので、yum でPHP5.2.16にアップグレードしてみた。

CentOS5.5 の標準PHPバージョンが5.1.6なので、yum でアップグレードしてみたときのメモ。

入力コマンド(1)

# yum update

出力結果(1)

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
Setting up Update Process
No Packages marked for Update

入力コマンド(2)

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

出力結果(2)

#

入力コマンド(3)

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

vi で utterramblings.repo に追加した内容(3)

[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

入力コマンド(4)

# yum --enablerepo=utterramblings update php

出力結果(4)

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: rsync.atworks.co.jp
 * extras: rsync.atworks.co.jp
 * updates: rsync.atworks.co.jp
utterramblings                                           |  951 B     00:00     
utterramblings/primary                                   |  39 kB     00:00     
utterramblings                                                          140/140
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.2.16-jason.1 set to be updated
--> Processing Dependency: php-common = 5.2.16-jason.1 for package: php
--> Processing Dependency: php-cli = 5.2.16-jason.1 for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.2.16-jason.1 set to be updated
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-ldap
---> Package php-common.i386 0:5.2.16-jason.1 set to be updated
--> Running transaction check
---> Package php-ldap.i386 0:5.2.16-jason.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch       Version                 Repository            Size
================================================================================
Updating:
 php              i386       5.2.16-jason.1          utterramblings       3.6 M
Updating for dependencies:
 php-cli          i386       5.2.16-jason.1          utterramblings       2.6 M
 php-common       i386       5.2.16-jason.1          utterramblings       513 k
 php-ldap         i386       5.2.16-jason.1          utterramblings        59 k

Transaction Summary
================================================================================
Install       0 Package(s)
Upgrade       4 Package(s)

Total download size: 6.8 M

入力コマンド(5)

Is this ok [y/N]: y

出力結果(5)

Downloading Packages:
(1/4): php-ldap-5.2.16-jason.1.i386.rpm                  |  59 kB     00:00     
(2/4): php-common-5.2.16-jason.1.i386.rpm                | 513 kB     00:00     
(3/4): php-cli-5.2.16-jason.1.i386.rpm                   | 2.6 MB     00:02     
(4/4): php-5.2.16-jason.1.i386.rpm                       | 3.6 MB     00:03     
--------------------------------------------------------------------------------
Total                                           652 kB/s | 6.8 MB     00:10     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : php-common                                               1/8 
  Updating       : php-cli                                                  2/8 
  Updating       : php                                                      3/8 
  Updating       : php-ldap                                                 4/8 
  Cleanup        : php                                                      5/8 
  Cleanup        : php-ldap                                                 6/8 
  Cleanup        : php-common                                               7/8 
  Cleanup        : php-cli                                                  8/8 

Updated:
  php.i386 0:5.2.16-jason.1                                                     

Dependency Updated:
  php-cli.i386 0:5.2.16-jason.1         php-common.i386 0:5.2.16-jason.1       
  php-ldap.i386 0:5.2.16-jason.1       

Complete!

入力コマンド(6)

# php -v

出力結果(6)

PHP 5.2.16 (cli) (built: Dec 17 2010 14:09:03) 
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
[root@localhost rpm-gpg]#


よーし!無事にPHPアップグレード完了!!

っと思ったけど、symfony1.4 を触るためのPHPアップグレードで

symfony1.4の取説に
「少なくとも PHP 5.2.4 がインストールされていることを確認してください。」
の文字が無情に踊ってる。

あー、微妙に足りないぢゃん。
PHPバージョン0.0.24 足りないので、もちょっとガンバル!!