このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

さくらのVPS/PHP/インストール

[ さくらVPS/PHP ]

PHP 5.3.28 ダウンロード


##■ ディレクトリ 移動
[root@www10000xx ~]# cd /home/admin
[root@www10000xx admin]#

##■ php ダウンロード
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-cli-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-common-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-devel-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-gd-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-mbstring-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-mcrypt-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-mysql-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-pdo-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-pear-1.9.4-1.w5.noarch.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-imap-5.3.28-2.w5.x86_64.rpm
[root@www10000xx admin]# wget http://repo.webtatic.com/yum/centos/5/x86_64/php-pgsql-5.3.28-2.w5.x86_64.rpm

依存パッケージのインストール

依存パッケージの確認


[root@www10000xx ~]# rpm -ihv /home/admin/php-5.3.28-2.w5.x86_64.rpm
警告: php-5.3.28-2.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
エラー: 依存性の欠如:
        libcrypto.so.6()(64bit) は php-5.3.28-2.w5.x86_64 に必要とされています
        libssl.so.6()(64bit) は php-5.3.28-2.w5.x86_64 に必要とされています
        php-cli = 5.3.28-2.w5 は php-5.3.28-2.w5.x86_64 に必要とされています
        php-common = 5.3.28-2.w5 は php-5.3.28-2.w5.x86_64 に必要とされています
[root@www10000xx ~]#

依存パッケージのインストール

openssl098e インストール

libcrypto.so.6()(64bit) 、libssl.so.6()(64bit) の依存を解消

[root@www10000xx ~]# yum -y install openssl098e

~ 中略 ~

Installed:
  openssl098e.x86_64 0:0.9.8e-17.el6.centos.2

Complete!
[root@www10000xx ~]#

libXpm インストール

php-gd の依存を解消

[root@www10000xx ~]# yum -y install libXpm

Installed:
  libXpm.x86_64 0:3.5.10-2.el6

Complete!
[root@www10000xx ~]#

libmcrypt インストール

php-mcrypt の依存を解消

[root@www10000xx ~]# yum -y install libmcrypt

Installed:
  libmcrypt.x86_64 0:2.5.8-9.el6

Complete!
[root@www10000xx ~]#

mysqlclient インストール

libmysqlclient.so.15()(64bit) の依存を解消

##■ ディレクトリ移動
[root@www10000xx ~]# cd /home/admin
[root@www10000xx admin]#

##■ mysqlclient15-5.0.92-3 ダウンロード
[root@www10000xx admin]# wget ftp://ftp.pbone.net/mirror/dl.iuscommunity.org/pub/ius/stable/CentOS/5/x86_64/mysqlclient15-5.0.92-3.ius.centos5.x86_64.rpm

2014-MM-DD 00:00:00 (397 KB/s) - `mysqlclient15-5.0.92-3.ius.centos5.x86_64.rpm’ へ保存終了 [1762553]

[root@www10000xx admin]#

##■ mysqlclient15-5.0.92-3 インストール
[root@www10000xx admin]# rpm -ihv /home/admin/mysqlclient15-5.0.92-3.ius.centos5.x86_64.rpm
警告: mysqlclient15-5.0.92-3.ius.centos5.x86_64.rpm: ヘッダ V4 DSA/SHA1 Signature, key ID 9cd4953f: NOKEY
準備中...                ########################################### [100%]
   1:mysqlclient15          ########################################### [100%]
[root@www10000xx admin]#

libc-client インストール

libc-client.so.1()(64bit) の依存を解消

##■ ディレクトリ移動
[root@www10000xx ~]# cd /home/admin 
[root@www10000xx admin]#

##■ libc-client-2004g-2.2.1 ダウンロード
[root@www10000xx admin]# wget ftp://195.220.108.108/linux/centos/5.9/os/x86_64/CentOS/libc-client-2004g-2.2.1.x86_64.rpm

2014-MM-DD 00:00:00 (266 KB/s) - `libc-client-2004g-2.2.1.x86_64.rpm’ へ保存終了 [527503]

[root@www10000xx admin]#

##■ libc-client-2004g-2.2.1 インストール
[root@www10000xx admin]# rpm -ihv libc-client-2004g-2.2.1.x86_64.rpm
警告: libc-client-2004g-2.2.1.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
準備中...                ########################################### [100%]
   1:libc-client            ########################################### [100%]
[root@www10000xx admin]#

不足ライブラリのリンクを作成


##■ ライブラリの存在確認
[root@www10000xx ~]# /sbin/ldconfig -p | grep libreadline.so
        libreadline.so.6 (libc6,x86-64) => /lib64/libreadline.so.6
[root@www10000xx ~]#

[root@www10000xx ~]# /sbin/ldconfig -p | grep libcurl
        libcurl.so.4 (libc6,x86-64) => /usr/lib64/libcurl.so.4
[root@www10000xx ~]#

##■ シンボリックリンクを作る
[root@www10000xx ~]# ln -s /lib64/libreadline.so.6 /lib64/libreadline.so.5
[root@www10000xx ~]#

[root@www10000xx ~]# ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl.so.3
[root@www10000xx ~]#

PHP インストール

PHP 5.3.28 インストール

  • 下記パッケージを同時にインストールする
    • php-5.3.28.w5.x86_64.rpm
    • php-cli-5.3.28.w5.x86_64.rpm
    • php-common-5.3.28.w5.x86_64.rpm

##■ ディレクトリ移動
[root@www10000xx ~]# cd /home/admin
[root@www10000xx admin]#

##■ --nodeps を付けて、パッケージの依存関係の検証をせずにインストール
[root@www10000xx admin]# rpm --nodeps -ihv php-5.3.28.w5.x86_64.rpm php-cli-5.3.28.w5.x86_64.rpm php-common-5.3.28.w5.x86_64.rpm
警告: php-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-common             ########################################### [ 33%]
   2:php-cli                ########################################### [ 67%]
   3:php                    ########################################### [100%]
[root@www10000xx admin]#

##■ php-devel インストール
[root@www10000xx admin]# rpm -ihv php-devel-5.3.28.w5.x86_64.rpm
警告: php-devel-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-devel              ########################################### [100%]
[root@www10000xx admin]#

##■ php-gd インストール
[root@www10000xx admin]# rpm -ihv php-gd-5.3.28.w5.x86_64.rpm
警告: php-gd-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-gd                 ########################################### [100%]
[root@www10000xx admin]#

##■ php-mbstring インストール
[root@www10000xx admin]# rpm -ihv php-mbstring-5.3.28.w5.x86_64.rpm
警告: php-mbstring-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-mbstring           ########################################### [100%]
[root@www10000xx admin]#

##■ php-mcrypt インストール
[root@www10000xx admin]# rpm -ihv php-mcrypt-5.3.28.w5.x86_64.rpm
警告: php-mcrypt-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-mcrypt             ########################################### [100%]
[root@www10000xx admin]#

##■ php-pdo インストール
[root@www10000xx admin]# rpm -ihv php-pdo-5.3.28.w5.x86_64.rpm
警告: php-pdo-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-pdo                ########################################### [100%]
[root@www10000xx admin]#

##■ php-mysql インストール
[root@www10000xx admin]# rpm -ihv php-mysql-5.3.28.w5.x86_64.rpm
警告: php-mysql-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-mysql              ########################################### [100%]
[root@www10000xx admin]#

##■ php-pear インストール
[root@www10000xx admin]# rpm -ihv php-pear-1.9.4-1.w5.noarch.rpm
警告: php-pear-1.9.4-1.w5.noarch.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-pear               ########################################### [100%]
[root@www10000xx admin]#

##■ php-imap インストール
[root@www10000xx admin]# rpm -ihv php-imap-5.3.28.w5.x86_64.rpm
警告: php-imap-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-imap               ########################################### [100%]
[root@www10000xx admin]#

##■ php-pgsql インストール
[root@www10000xx admin]# rpm -ihv php-pgsql-5.3.28.w5.x86_64.rpm
警告: php-pgsql-5.3.28.w5.x86_64.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
準備中...                ########################################### [100%]
   1:php-pgsql              ########################################### [100%]
[root@www10000xx admin]#

httpd 再読込


[root@www10000xx ~]# service httpd reload
httpd を再読み込み中:
[root@www10000xx ~]#

[ PHP 設定 ] へ続く

0 件のコメント:

人気記事

ページ

このブログを検索