|
[ 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 ~]# |