仕事でsymfonyを使う可能性が高いので、自宅のfedora9にインストールする。
必要モジュールをインストール。
# yum install php-mysql php-xml php-pear
ログは紛失したので載せないが、ERRORが発生。
一度、モジュールを消すため一覧表示。
[root@localhost html]# rpm -qa | grep php
php-common-5.2.6-2.fc9.i386
php-pgsql-5.2.6-2.fc9.i386
php-cli-5.2.6-2.fc9.i386
php-pdo-5.2.6-2.fc9.i386
php-mbstring-5.2.6-2.fc9.i386
yumでremove。
[root@localhost html]# yum remove php-common
Loaded plugins: refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package php-common.i386 0:5.2.6-2.fc9 set to be erased
--> Processing Dependency: php-common = 5.2.6-2.fc9 for package: php-pgsql
--> Processing Dependency: php-common = 5.2.6-2.fc9 for package: php-mbstring
--> Processing Dependency: php-common = 5.2.6-2.fc9 for package: php-cli
--> Processing Dependency: php-common = 5.2.6-2.fc9 for package: php-pdo
--> Running transaction check
---> Package php-pgsql.i386 0:5.2.6-2.fc9 set to be erased
---> Package php-pdo.i386 0:5.2.6-2.fc9 set to be erased
---> Package php-mbstring.i386 0:5.2.6-2.fc9 set to be erased
---> Package php-cli.i386 0:5.2.6-2.fc9 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
php-common i386 5.2.6-2.fc9 installed 619 k
Removing for dependencies:
php-cli i386 5.2.6-2.fc9 installed 5.9 M
php-mbstring i386 5.2.6-2.fc9 installed 1.8 M
php-pdo i386 5.2.6-2.fc9 installed 108 k
php-pgsql i386 5.2.6-2.fc9 installed 129 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 5 Package(s)
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : php-mbstring [1/5]
Erasing : php-pdo [2/5]
Erasing : php-common [3/5]
Erasing : php-pgsql [4/5]
Erasing : php-cli [5/5]
ERROR:dbus.connection:Unable to set arguments ('posttrans',) according to signature '': <type 'exceptions.TypeError'>: Fewer items found in D-Bus signature than in Python arguments
Unable to send message to PackageKit
Removed: php-common.i386 0:5.2.6-2.fc9
Dependency Removed: php-cli.i386 0:5.2.6-2.fc9 php-mbstring.i386 0:5.2.6-2.fc9 php-pdo.i386 0:5.2.6-2.fc9 php-pgsql.i386 0:5.2.6-2.fc9
Complete!
モジュールの再表示
[root@localhost html]# rpm -qa | grep php
yumコマンドでPHPのインストール。
[root@localhost html]# yum install php
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.2.5-7.fc9 set to be updated
--> Processing Dependency: php-common = 5.2.5-7.fc9 for package: php
--> Processing Dependency: php-cli = 5.2.5-7.fc9 for package: php
--> Running transaction check
---> Package php-common.i386 0:5.2.5-7.fc9 set to be updated
---> Package php-cli.i386 0:5.2.5-7.fc9 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php i386 5.2.5-7.fc9 fedora 1.2 M
Installing for dependencies:
php-cli i386 5.2.5-7.fc9 fedora 2.3 M
php-common i386 5.2.5-7.fc9 fedora 224 k
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): php-common-5.2.5-7.fc9.i386.rpm | 224 kB 00:00
(2/3): php-5.2.5-7.fc9.i386.rpm | 1.2 MB 00:00
(3/3): php-cli-5.2.5-7.fc9.i386.rpm | 2.3 MB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-common [1/3]
Installing : php-cli [2/3]
Installing : php [3/3]
ERROR:dbus.connection:Unable to set arguments ('posttrans',) according to signature '': <type 'exceptions.TypeError'>: Fewer items found in D-Bus signature than in Python arguments
Unable to send message to PackageKit
Installed: php.i386 0:5.2.5-7.fc9
Dependency Installed: php-cli.i386 0:5.2.5-7.fc9 php-common.i386 0:5.2.5-7.fc9
Complete!
必要モジュールのインストール。
[root@localhost html]# yum install php-mysql php-xml php-pear
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-xml.i386 0:5.2.5-7.fc9 set to be updated
---> Package php-pear.noarch 1:1.7.1-2.fc9 set to be updated
---> Package php-mysql.i386 0:5.2.5-7.fc9 set to be updated
--> Processing Dependency: php-pdo for package: php-mysql
--> Running transaction check
---> Package php-pdo.i386 0:5.2.5-7.fc9 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
php-mysql i386 5.2.5-7.fc9 fedora 81 k
php-pear noarch 1:1.7.1-2.fc9 fedora 406 k
php-xml i386 5.2.5-7.fc9 fedora 94 k
Installing for dependencies:
php-pdo i386 5.2.5-7.fc9 fedora 61 k
Transaction Summary
=============================================================================
Install 4 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 644 k
Is this ok [y/N]: y
Downloading Packages:
(1/4): php-pdo-5.2.5-7.fc9.i386.rpm | 61 kB 00:00
(2/4): php-mysql-5.2.5-7.fc9.i386.rpm | 81 kB 00:00
(3/4): php-xml-5.2.5-7.fc9.i386.rpm | 94 kB 00:00
(4/4): php-pear-1.7.1-2.fc9.noarch.rpm | 406 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-pdo [1/4]
Installing : php-mysql [2/4]
Installing : php-pear [3/4]
Installing : php-xml [4/4]
ERROR:dbus.connection:Unable to set arguments ('posttrans',) according to signature '': <type 'exceptions.TypeError'>: Fewer items found in D-Bus signature than in Python arguments
Unable to send message to PackageKit
Installed: php-mysql.i386 0:5.2.5-7.fc9 php-pear.noarch 1:1.7.1-2.fc9 php-xml.i386 0:5.2.5-7.fc9
Dependency Installed: php-pdo.i386 0:5.2.5-7.fc9
Complete!
apacheの再起動。
[root@localhost html]# /etc/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]
PEARをアップグレード。
[root@localhost html]# pear upgrade PEAR
downloading PEAR-1.7.2.tgz ...
Starting to download PEAR-1.7.2.tgz (302,744 bytes)
..........................done: 302,744 bytes
upgrade ok: channel://pear.php.net/PEAR-1.7.2
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
PEARチャネルの追加。
[root@localhost html]# pear channel-discover pear.symfony-project.com
Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded
symfonyのインストール。
[root@localhost html]# pear install symfony/symfony
downloading symfony-1.1.4.tgz ...
Starting to download symfony-1.1.4.tgz (2,133,163 bytes)
.............................................................................................................................................................................................................................................................................................................................................................................................................................done: 2,133,163 bytes
install ok: channel://pear.symfony-project.com/symfony-1.1.4
完了!