最終更新:2015-08-14 (金) 07:43:48 (769d)  

remi はてなブックマークを見る
Top / remi

http://rpms.famillecollet.com/

CentOS,RHEL用のPHPとかMySQLとかの最新版がおいてある。

Fedoraプロジェクトのコントリビュータでもある Remi Collet 氏が運営しているリポジトリ

CentOS 6

CentOS 5/RHEL 5

依存

インストール

wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -Uvh remi-release-5.rpm epel-release-5-4.noarch.rpm
#リンク切れ
#wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
#i386
#wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

メモ

なんかi386用のmysqlを消しておかないとコンフリクトする

yum remove mysql.i386
yum upgrade --enablerepo=remi mysql php*

メモ2

090620  0:38:36 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 472 error messages,
but it should contain at least 630 error messages.
Check that the above file is the right version for this program!
/usr/libexec/mysqld: Unknown error 1146

とか出てMySQLが起動しない場合、baseリポジトリのMySQLのファイルが残ってしまってコンフリクトしているので明示的に削除。

# yum remove mysql.i386 mysql.x86_64
===================================================================================================================================================================
 Package                                       Arch                            Version                                    Repository                          Size
===================================================================================================================================================================
Removing:
 mysql                                         i386                            5.0.45-7.el5                               installed                          7.3 M
 mysql                                         x86_64                          5.0.45-7.el5                               installed                          7.5 M
Removing for dependencies:
 MySQL-python                                  x86_64                          1.2.1-1                                    installed                          288 k
 libdbi-dbd-mysql                              x86_64                          0.8.1a-1.2.2                               installed                           54 k
 mysql-connector-odbc                          x86_64                          3.51.12-2.2                                installed                          419 k
 mysql-server                                  x86_64                          5.0.45-7.el5                               installed                           22 M
 perl-DBD-MySQL                                x86_64                          3.0007-2.el5                               installed                          328 k
 php-mysql                                     x86_64                          5.1.6-23.2.el5_3                           installed                          196 k
 phpMyAdmin                                    noarch                          2.11.9.5-1.el5                             installed                           12 M
# yum install --enablerepo=remi mysql mysql-server phpMyAdmin

後はたりないのを適当に入れる

メモ3

rpm -q --whatprovides /usr/share/mysql/english/errmsg.sys

で該当ファイルがなくなるまでパッケージをremove。自分の時はmysql-libs消したら直った。

PHPのインストール

 yum install \
	php \
	php-cli \
	php-common \
	php-devel \
	php-gd \
	php-mbstring \
	php-mcrypt \
	php-mysql \
	php-pdo \
	php-pear \
	php-tidy \
	php-xml \
	phpMyAdmin \
	mysql.x86_64 \
	mysql-server \
	--enablerepo=remi