phpMyAdmin3.3をCentOS5.5にインストールする方法
事前準備として以下のインストールが必須です。
事前にインストールしておくもの
phpMyAdmin2でよければ、phpのバージョンは5.3未満でも構いません。
yumでphp-mysqlをインストールする方法
# yum --enablerepo=remi,epel install php-mysql Loaded plugins: downloadonly Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php-mysql.x86_64 0:5.3.4-1.el5.remi set to be updated --> Processing Dependency: php-pdo for package: php-mysql --> Running transaction check ---> Package php-pdo.x86_64 0:5.3.4-1.el5.remi set to be updated --> Finished Dependency Resolution Dependencies Resolved ======================================================================================= Package Arch Version Repository Size ======================================================================================= Installing: php-mysql x86_64 5.3.4-1.el5.remi remi 157 k Installing for dependencies: php-pdo x86_64 5.3.4-1.el5.remi remi 116 k Transaction Summary ======================================================================================= Install 2 Package(s) Upgrade 0 Package(s) Total size: 272 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : php-pdo 1/2 Installing : php-mysql 2/2 Installed: php-mysql.x86_64 0:5.3.4-1.el5.remi Dependency Installed: php-pdo.x86_64 0:5.3.4-1.el5.remi Complete!
phpMyAdminのバージョンを確認してみましょう。(remiを使わないと2系が出ると思われます)
# yum --enablerepo=remi,epel list | grep phpMyAdmin phpMyAdmin.noarch 3.3.9-1.el5.remi remi
phpMyAdminのインストール
# yum --enablerepo=remi,epel install phpMyAdmin Loaded plugins: downloadonly Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package phpMyAdmin.noarch 0:3.3.9-1.el5.remi set to be updated --> Processing Dependency: php-gd >= 5.2.0 for package: phpMyAdmin --> Processing Dependency: php-mcrypt >= 5.2.0 for package: phpMyAdmin --> Running transaction check ---> Package php-gd.x86_64 0:5.3.4-1.el5.remi set to be updated --> Processing Dependency: libt1.so.5()(64bit) for package: php-gd ---> Package php-mcrypt.x86_64 0:5.3.4-1.el5.remi set to be updated --> Processing Dependency: libltdl.so.3()(64bit) for package: php-mcrypt --> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt --> Running transaction check ---> Package libmcrypt.x86_64 0:2.5.8-4.el5.centos set to be updated ---> Package libtool-ltdl.x86_64 0:1.5.22-7.el5_4 set to be updated ---> Package t1lib.x86_64 0:5.1.1-7.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ======================================================================================= Package Arch Version Repository Size ======================================================================================= Installing: phpMyAdmin noarch 3.3.9-1.el5.remi remi 5.2 M Installing for dependencies: libmcrypt x86_64 2.5.8-4.el5.centos extras 105 k libtool-ltdl x86_64 1.5.22-7.el5_4 base 38 k php-gd x86_64 5.3.4-1.el5.remi remi 204 k php-mcrypt x86_64 5.3.4-1.el5.remi remi 46 k t1lib x86_64 5.1.1-7.el5 epel 208 k Transaction Summary ======================================================================================= Install 6 Package(s) Upgrade 0 Package(s) Total size: 5.8 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libtool-ltdl 1/6 Installing : libmcrypt 2/6 Installing : php-mcrypt 3/6 Installing : t1lib 4/6 Installing : php-gd 5/6 Installing : phpMyAdmin 6/6 Installed: phpMyAdmin.noarch 0:3.3.9-1.el5.remi Dependency Installed: libmcrypt.x86_64 0:2.5.8-4.el5.centos libtool-ltdl.x86_64 0:1.5.22-7.el5_4 php-gd.x86_64 0:5.3.4-1.el5.remi php-mcrypt.x86_64 0:5.3.4-1.el5.remi t1lib.x86_64 0:5.1.1-7.el5 Complete!
完成です。