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

CentOS-5/PHP-5/rpm インストール

[ CentOS/PHP ]

PHP5 ( centos用rpm ) ダウンロード

理研ダウンロードサイト
ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/

rpm ファイルダウンロード


[admin@linux ~]$ mkdir /home/admin/php
[admin@linux ~]$ cd /home/admin/php
[admin@linux php]$ wget ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/php*
--17:47:58--  ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/php*
           => `.listing'
ftp.riken.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.jp|134.160.38.1|:21 に接続しています... 接続しました。
17:48:02--  ftp://ftp.riken.jp/Linux/centos/4/centosplus/i386/RPMS/php-xmlrpc-5.0.4-5.centos4.i386.rpm
           => `php-xmlrpc-5.0.4-5.centos4.i386.rpm'
==> CWD /Linux/centos/4/centosplus/i386/RPMS ... 完了しました。
==> PASV ... 完了しました。    ==> RETR php-xmlrpc-5.0.4-5.centos4.i386.rpm ... 完了しました。
長さ: 46,365 (45K)

100%[======================================================>]  46,365   256.87K/s

17:48:02 (255.46 KB/s) - `php-xmlrpc-5.0.4-5.centos4.i386.rpm' を保存しました [46365]

[admin@linux php]$

PHP5 ( centos用rpm ) インストール

PHP5 インストール


[root@linux php]# rpm -ihv php-5* php-bcmath* php-dba* php-devel* php-gd* php-imap* php-mbstring* php-mysql* php-pear* php-xml*
エラー: Failed dependencies:  ←■ エラーパッケージのインストール
        libcurl.so.3 is needed by php-5.0.4-5.centos4.i386
        libidn.so.11 is needed by php-5.0.4-5.centos4.i386
        libc-client.so.0 is needed by php-imap-5.0.4-5.centos4.i386
        libmysqlclient.so.14 is needed by php-mysql-5.0.4-5.centos4.i386
    Suggested resolutions:
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/curl-7.12.1-8.rhel4.i386.rpm
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/libc-client-2002e-14.i386.rpm
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/libidn-0.5.6-1.i386.rpm
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/mysql-4.1.20-1.RHEL4.1.i386.rpm
[root@linux php]#

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


[root@linux php]# yum install libcurl.so.3 libidn.so.11 libc-client.so.0 libmysqlclient.so.14
Setting up Install Process

~ 中略 ~

 Is this ok [y/N]: y
 Downloading Packages:
(1/5): libc-client-2002e- 100% |=========================| 472 kB    00:00
(2/5): libidn-0.5.6-1.i38 100% |=========================| 169 kB    00:00
(3/5): perl-DBI-1.40-8.i3 100% |=========================| 466 kB    00:00
(4/5): mysql-4.1.20-1.RHE 100% |=========================| 2.9 MB    00:00
(5/5): curl-7.12.1-8.rhel 100% |=========================| 231 kB    00:00

~ 中略 ~

Installed: curl.i386 0:7.12.1-8.rhel4 libc-client.i386 0:2002e-14 libidn.i386 0:0.5.6-1 mysql.i386 0:4.1.20-1.RHEL4.1
Dependency Installed: perl-DBI.i386 0:1.40-8
Complete!
[root@linux php]#

PHP5 インストール 再実行


[root@linux php]# rpm -ihv php-5* php-bcmath* php-dba* php-devel* php-gd* php-imap* php-mbstring* php-mysql* php-pear* php-xml*
Preparing...                ########################################### [100%]
   1:php                    ########################################### [  9%]
   2:php-bcmath             ########################################### [ 18%]
   3:php-dba                ########################################### [ 27%]
   4:php-devel              ########################################### [ 36%]
   5:php-gd                 ########################################### [ 45%]
   6:php-imap               ########################################### [ 55%]
   7:php-mbstring           ########################################### [ 64%]
   8:php-mysql              ########################################### [ 73%]
   9:php-pear               ########################################### [ 82%]
  10:php-xml                ########################################### [ 91%]
  11:php-xmlrpc             ########################################### [100%]
[root@linux php]#

■ PHP5用Apacheモジュールが /etc/httpd/conf.d/php.conf に作成されています

[root@linux ~]# less /etc/httpd/conf.d/php.conf

#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#

LoadModule php5_module modules/libphp5.so

#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php .php5
AddType text/html .php .php5

#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php index.php5

#
# Uncomment the following line to allow PHP to pretty-print .phps
# files as PHP source code:
#
#AddType application/x-httpd-php-source .phps

設定ファイル ( /etc/php.ini )

Apache 再起動


[root@linux ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]
[root@linux ~]#

0 件のコメント:

人気記事

アーカイブ

このブログを検索