2007年2月12日月曜日

Plesk8をMysql5とphp5で

Pleskはphpを内蔵しているので、本体のバージョンには影響されない、と
使えるネットのフォーラムでかかれていた。
本当かなぁ・・・。

Plesk8.1では最新のMYSQL5をフルサポート、と書いてある。
本当かなぁ・・・。

状況を見るに大丈夫な気はする。問題はどちらかというとMYSQLだろうなぁ。
ということで、試してみることにした。
早速repoを書き換えてplusを有効にする。
[plus]の
enabled=0

enabled=1
する。戻すつもりがなければ消してしまったも良い。

珍しく慎重にいこうとおもうのでphpからいく。
# yum install php
Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00 
update 100% |=========================| 951 B 00:00 
base 100% |=========================| 1.1 kB 00:00 
addons 100% |=========================| 951 B 00:00 
extras 100% |=========================| 1.1 kB 00:00 
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.1.6-1.2.1.centos set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22 for package: php-ldap
--> Processing Dependency: php = 4.3.9-3.22 for package: php-imap
--> Processing Dependency: php = 4.3.9-3.22 for package: php-devel
--> Processing Dependency: php-pear >= 1:1.4.9 for package: php
--> Processing Dependency: php = 4.3.9-3.22 for package: php-pgsql
--> Processing Dependency: php = 4.3.9-3.22 for package: php-gd
--> Processing Dependency: php = 4.3.9-3.22 for package: php-mbstring
--> Processing Dependency: php = 4.3.9-3.22 for package: php-pear
--> Processing Dependency: php = 4.3.9-3.22 for package: php-domxml
--> Processing Dependency: php = 4.3.9-3.22 for package: php-mysql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-pear.noarch 1:1.4.9-1.2.centos set to be updated
---> Package php-devel.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package php-mbstring.i386 0:5.1.6-1.2.1.centos set to be updated
---> Downloading header for php-xml to pack into transaction set.
php-xml-5.0.4-5.centos4.i 100% |=========================| 13 kB 00:00 
---> Package php-xml.i386 0:5.0.4-5.centos4 set to be updated
---> Package php-pgsql.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package php-imap.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package php-ldap.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package php-mysql.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package php-gd.i386 0:5.1.6-1.2.1.centos set to be updated
--> Running transaction check
--> Processing Dependency: php-pdo-abi = %{pdoabi} for package: php-pgsql
--> Processing Dependency: php-domxml for package: psa-php4-configurator
--> Processing Dependency: automake for package: php-devel
--> Processing Dependency: php-pdo for package: php-mysql
--> Processing Dependency: php-pdo-abi = %{pdoabi} for package: php-mysql
--> Processing Dependency: php = 5.0.4-5.centos4 for package: php-xml
--> Processing Dependency: php-pdo for package: php-pgsql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-pdo.i386 0:5.1.6-1.2.1.centos set to be updated
---> Package automake.noarch 0:1.9.2-3 set to be updated
warning: package php-xml = 5.0.4-5.centos4 was already added, replacing with php-xml <= 5.1.6-1.2.1.centos
---> Package php-xml.i386 0:5.1.6-1.2.1.centos set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size 
=============================================================================
Installing:
php-xml i386 5.0.4-5.centos4 centosplus 64 k
replacing php-domxml.i386 4.3.9-3.22

Updating:
php i386 5.1.6-1.2.1.centos centosplus 3.3 M
Installing for dependencies:
automake noarch 1.9.2-3 base 442 k
php-pdo i386 5.1.6-1.2.1.centos centosplus 60 k
php-pear noarch 1:1.4.9-1.2.centos centosplus 342 k
php-xml i386 5.1.6-1.2.1.centos centosplus 83 k
Updating for dependencies:
php-devel i386 5.1.6-1.2.1.centos centosplus 489 k
php-gd i386 5.1.6-1.2.1.centos centosplus 101 k
php-imap i386 5.1.6-1.2.1.centos centosplus 47 k
php-ldap i386 5.1.6-1.2.1.centos centosplus 30 k
php-mbstring i386 5.1.6-1.2.1.centos centosplus 968 k
php-mysql i386 5.1.6-1.2.1.centos centosplus 75 k
php-pgsql i386 5.1.6-1.2.1.centos centosplus 58 k

Transaction Summary
=============================================================================
Install 5 Package(s) 
Update 8 Package(s) 
Remove 0 Package(s) 
Total download size: 6.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/13): php-5.1.6-1.2.1.c 100% |=========================| 3.3 MB 00:00 
(2/13): php-pear-1.4.9-1. 100% |=========================| 342 kB 00:00 
(3/13): php-devel-5.1.6-1 100% |=========================| 489 kB 00:00 
(4/13): php-mbstring-5.1. 100% |=========================| 968 kB 00:00 
(5/13): php-xml-5.0.4-5.c 100% |=========================| 64 kB 00:00 
(6/13): php-pgsql-5.1.6-1 100% |=========================| 58 kB 00:00 
(7/13): php-imap-5.1.6-1. 100% |=========================| 47 kB 00:00 
(8/13): php-pdo-5.1.6-1.2 100% |=========================| 60 kB 00:00 
(9/13): php-ldap-5.1.6-1. 100% |=========================| 30 kB 00:00 
(10/13): automake-1.9.2-3 100% |=========================| 442 kB 00:00 
(11/13): php-mysql-5.1.6- 100% |=========================| 75 kB 00:00 
(12/13): php-xml-5.1.6-1. 100% |=========================| 83 kB 00:00 
(13/13): php-gd-5.1.6-1.2 100% |=========================| 101 kB 00:00 
Running Transaction Test
warning: package php-xml = 5.0.4-5.centos4 was already added, replacing with php-xml <= 5.1.6-1.2.1.centos
Finished Transaction Test
Transaction Test Succeeded
warning: package php-xml = 5.0.4-5.centos4 was already added, replacing with php-xml <= 5.1.6-1.2.1.centos
Running Transaction
Installing: automake ####################### [ 1/22] 
Updating : php-gd ####################### [ 2/22] 
Updating : php-mysql ####################### [ 3/22] 
Updating : php-ldap ####################### [ 4/22] 
Updating : php-imap ####################### [ 5/22] 
Updating : php-pgsql ####################### [ 6/22] 
Installing: php-xml ####################### [ 7/22] 
Updating : php-mbstring ####################### [ 8/22] 
Updating : php-devel ####################### [ 9/22] 
Installing: php-pear ####################### [10/22] 
Updating : php [11/22]warning: /etc/php.ini created as /etc/php.ini.rpmnew
Updating : php ####################### [11/22] 
Installing: php-pdo ####################### [12/22] 
Cleanup : php ####################### [13/22]
Cleanup : php-pear ####################### [14/22]
Cleanup : php-devel ####################### [15/22]
Cleanup : php-mbstring ####################### [16/22]
Removing : php-domxml ####################### [17/22]
Cleanup : php-pgsql ####################### [18/22]
Cleanup : php-imap ####################### [19/22]
Cleanup : php-ldap ####################### [20/22]
Cleanup : php-mysql ####################### [21/22]
Cleanup : php-gd ####################### [22/22]

Installed: php-xml.i386 0:5.0.4-5.centos4
Dependency Installed: automake.noarch 0:1.9.2-3 php-pdo.i386 0:5.1.6-1.2.1.centos php-pear.noarch 1:1.4.9-1.2.centos php-xml.i386 0:5.1.6-1.2.1.centos
Updated: php.i386 0:5.1.6-1.2.1.centos
Dependency Updated: php-devel.i386 0:5.1.6-1.2.1.centos php-gd.i386 0:5.1.6-1.2.1.centos php-imap.i386 0:5.1.6-1.2.1.centos php-ldap.i386 0:5.1.6-1.2.1.centos php-mbstring.i386 0:5.1.6-1.2.1.centos php-mysql.i386 0:5.1.6-1.2.1.centos php-pgsql.i386 0:5.1.6-1.2.1.centos
Replaced: php-domxml.i386 0:4.3.9-3.22
Complete!

あっさり更新された。
httpdの再起動では心配なので年の為に再起動する。

うーん、動いているようにみえる。エラーもない・・・と思う。
webmailは本体に依存とフォーラムで書いてあったので試そうとするも
dnsの設定が終わってないので出来ない。
使ってないドメインがあったのでマイグレーションマネージャで移行する。
うーん、これすごい便利だ。
ダメだったらphpを戻すことにして運命のmysqlだ。
こっちは失敗したら大事になるのは間違いない・・・(汗

# yum update mysql
Setting up Update Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00 
update 100% |=========================| 951 B 00:00 
base 100% |=========================| 1.1 kB 00:00 
centosplus 100% |=========================| 951 B 00:00 
addons 100% |=========================| 951 B 00:00 
extras 100% |=========================| 1.1 kB 00:00 
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package mysql.i386 0:5.0.27-1.el4.centos set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: mysql-server
--> Processing Dependency: mysql = 4.1.20-1.RHEL4.1 for package: mysql-server
--> Processing Dependency: mysql = 4.1.20-1.RHEL4.1 for package: mysql-devel
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.14 for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.14(libmysqlclient_14) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.14 for package: php-mysql
--> Processing Dependency: libmysqlclient_r.so.14 for package: mysql-server
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mysql-devel.i386 0:5.0.27-1.el4.centos set to be updated
---> Package mysql-server.i386 0:5.0.27-1.el4.centos set to be updated
---> Package mysqlclient14.i386 0:4.1.14-4.2.c4.1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size 
=============================================================================
Updating:
mysql i386 5.0.27-1.el4.centos centosplus 3.3 M
Installing for dependencies:
mysqlclient14 i386 4.1.14-4.2.c4.1 centosplus 1.1 M
Updating for dependencies:
mysql-devel i386 5.0.27-1.el4.centos centosplus 2.3 M
mysql-server i386 5.0.27-1.el4.centos centosplus 9.9 M

Transaction Summary
=============================================================================
Install 1 Package(s) 
Update 3 Package(s) 
Remove 0 Package(s) 
Total download size: 17 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): mysql-5.0.27-1.el4 100% |=========================| 3.3 MB 00:00 
(2/4): mysql-devel-5.0.27 100% |=========================| 2.3 MB 00:00 
(3/4): mysql-server-5.0.2 100% |=========================| 9.9 MB 00:01 
(4/4): mysqlclient14-4.1. 100% |=========================| 1.1 MB 00:00 
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: mysqlclient14 ######################### [1/7] 
Updating : mysql [2/7]warning: /etc/my.cnf created as /etc/my.cnf.rpmnew
Updating : mysql ######################### [2/7] 
Updating : mysql-devel ######################### [3/7] 
Updating : mysql-server ######################### [4/7] 
Cleanup : mysql ######################### [5/7]
Cleanup : mysql-devel ######################### [6/7]
Cleanup : mysql-server ######################### [7/7]

Dependency Installed: mysqlclient14.i386 0:4.1.14-4.2.c4.1
Updated: mysql.i386 0:5.0.27-1.el4.centos
Dependency Updated: mysql-devel.i386 0:5.0.27-1.el4.centos mysql-server.i386 0:5.0.27-1.el4.centos
Complete!


# service mysqld restart

・・・動いてる?
動いてる。Plesk上からDBにアクセスしてみるとデータもきちんとコンバートされたみたいだ。
心配だからrebootしてみる。・・・大丈夫っぽい!
これでやっとmaiaにチャレンジできるぞ〜。

phpでエラーが出ていた。
こちらを参考に。

#php -v
ってやって確認すればよかったのか、勉強になった(汗
ちなみにmoduleはphp配下のmodulesにあった。
なおしたら無事hordeも動きました。


0 件のコメント:

コメントを投稿

フォロワー

ブログ アーカイブ