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 件のコメント:
コメントを投稿