twitter関連サービス1


ツイッタータイムラインのアイコンが
リールになったスロットマシン

twitter関連サービス2


OpenLaszloで開発された
ツイッター検索表示サービス
【2010/3/12twinavi掲載!!】

事業者情報



植林で地球温暖化防止に貢献中☆

さくら専用サーバのPHPを5.1からPHP 5.2にアップする方法

  • 2010年2月19日(金) 13:42 JST
  • 閲覧件数
    799
 さくら専用サーバ(CentOS 5.4)のPHPを5.1.6からPHP 5.2.11にアップした時の手順。
たったの3ステップ。
 
アップした理由は、json_decode()が5.2でないと標準で使えないから。
 
(1)
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

(2)
# vi /etc/yum.repos.d/utterramblings.repo
 
[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
 
(3)
# yum --enablerepo=utterramblings update php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: rsync.atworks.co.jp
 * base: ftp.nara.wide.ad.jp
 * epel: ftp.kddilabs.jp
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
utterramblings                                                     |  951 B     00:00
utterramblings/primary                                             |  23 kB     00:00
utterramblings                                                                      69/69
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.2.11-jason.1 set to be updated
--> Processing Dependency: php-cli = 5.2.11-jason.1 for package: php
--> Processing Dependency: php-common = 5.2.11-jason.1 for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.2.11-jason.1 set to be updated
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pgsql
---> Package php-common.i386 0:5.2.11-jason.1 set to be updated
--> Running transaction check
---> Package php-gd.i386 0:5.2.11-jason.1 set to be updated
---> Package php-ldap.i386 0:5.2.11-jason.1 set to be updated
---> Package php-mbstring.i386 0:5.2.11-jason.1 set to be updated
---> Package php-mysql.i386 0:5.2.11-jason.1 set to be updated
---> Package php-pdo.i386 0:5.2.11-jason.1 set to be updated
---> Package php-pgsql.i386 0:5.2.11-jason.1 set to be updated
--> Finished Dependency Resolution
 
Dependencies Resolved
 
==========================================================================================
 Package              Arch         Version                   Repository              Size
==========================================================================================
Updating:
 php                  i386         5.2.11-jason.1            utterramblings         3.6 M
Updating for dependencies:
 php-cli              i386         5.2.11-jason.1            utterramblings         2.6 M
 php-common           i386         5.2.11-jason.1            utterramblings         506 k
 php-gd               i386         5.2.11-jason.1            utterramblings         331 k
 php-ldap             i386         5.2.11-jason.1            utterramblings          59 k
 php-mbstring         i386         5.2.11-jason.1            utterramblings         1.3 M
 php-mysql            i386         5.2.11-jason.1            utterramblings         266 k
 php-pdo              i386         5.2.11-jason.1            utterramblings         163 k
 php-pgsql            i386         5.2.11-jason.1            utterramblings         159 k
 
Transaction Summary
==========================================================================================
Install      0 Package(s)
Update       9 Package(s)
Remove       0 Package(s)
 
Total download size: 9.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/9): php-ldap-5.2.11-jason.1.i386.rpm                            |  59 kB     00:00
(2/9): php-pgsql-5.2.11-jason.1.i386.rpm                           | 159 kB     00:01
(3/9): php-pdo-5.2.11-jason.1.i386.rpm                             | 163 kB     00:01
(4/9): php-mysql-5.2.11-jason.1.i386.rpm                           | 266 kB     00:01
(5/9): php-gd-5.2.11-jason.1.i386.rpm                              | 331 kB     00:01
(6/9): php-common-5.2.11-jason.1.i386.rpm                          | 506 kB     00:01
(7/9): php-mbstring-5.2.11-jason.1.i386.rpm                        | 1.3 MB     00:02
(8/9): php-cli-5.2.11-jason.1.i386.rpm                             | 2.6 MB     00:04
(9/9): php-5.2.11-jason.1.i386.rpm                                 | 3.6 MB     00:04
------------------------------------------------------------------------------------------
Total                                                     406 kB/s | 9.0 MB     00:22
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : php-common                                                        1/18
  Updating       : php-pdo                                                           2/18
  Updating       : php-cli                                                           3/18
  Updating       : php-mysql                                                         4/18
  Updating       : php-gd                                                            5/18
  Updating       : php                                                               6/18
  Updating       : php-pgsql                                                         7/18
  Updating       : php-mbstring                                                      8/18
  Updating       : php-ldap                                                          9/18
  Cleanup        : php-mysql                                                        10/18
  Cleanup        : php-cli                                                          11/18
  Cleanup        : php-gd                                                           12/18
  Cleanup        : php                                                              13/18
  Cleanup        : php-pgsql                                                        14/18
  Cleanup        : php-common                                                       15/18
  Cleanup        : php-mbstring                                                     16/18
  Cleanup        : php-pdo                                                          17/18
  Cleanup        : php-ldap                                                         18/18
 
Updated:
  php.i386 0:5.2.11-jason.1
 
Dependency Updated:
  php-cli.i386 0:5.2.11-jason.1                php-common.i386 0:5.2.11-jason.1
  php-gd.i386 0:5.2.11-jason.1                 php-ldap.i386 0:5.2.11-jason.1
  php-mbstring.i386 0:5.2.11-jason.1           php-mysql.i386 0:5.2.11-jason.1
  php-pdo.i386 0:5.2.11-jason.1                php-pgsql.i386 0:5.2.11-jason.1
 
Complete!