インストール/設定
************************************************************ EPEL, Remi からインストール [root@falcon21 ~]# yum --enablerepo=remi -y install php70-php-mysql php70-php-mcrypt インストール: php70-php-mcrypt.x86_64 0:7.0.33-2.el7.remi php70-php-pecl-mysql.x86_64 0:1.0.0-0.9.20151007git294ce3b.el7.remi 依存性関連をインストールしました: environment-modules.x86_64 0:3.2.10-10.el7 libmcrypt.x86_64 0:2.5.8-13.el7 php70-php-common.x86_64 0:7.0.33-2.el7.remi php70-php-json.x86_64 0:7.0.33-2.el7.remi php70-php-mysqlnd.x86_64 0:7.0.33-2.el7.remi php70-php-pdo.x86_64 0:7.0.33-2.el7.remi php70-runtime.x86_64 0:1.0-5.el7.remi tcl.x86_64 1:8.5.13-8.el7 完了しました! -------------------------------------------------------------インストールするパッケージの制限remi リポジトリを有効化すると、PHP のバージョンに関係ない標準リポジトリなどのパッケージ (remi リポジトリからインストールする必要のないパッケージ) が上書きされます。そこで remi リポジトリにおいて、phpMyAdmin と依存パッケージのphp-phpmyadmin-sql-parser php-phpmyadmin-motranslator php-phpseclib php-google-recaptchaphp-twig-extensions php-symfony-polyfill のみ有効にします。[root@falcon21 ~]# vi /etc/yum.repos.d/remi.repo1 # Repository: http://rpms.remirepo.net/2 # Blog: http://blog.remirepo.net/3 # Forum: http://forum.remirepo.net/45 [remi]6 name=Remi's RPM repository for Enterprise Linux 7 - $basearch7 #baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/8 #mirrorlist=https://rpms.remirepo.net/enterprise/7/remi/httpsmirror9 mirrorlist=http://cdn.remirepo.net/enterprise/7/remi/mirror10 enabled=011 gpgcheck=112 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi13 includepkgs=phpMyAdmin php-phpmyadmin-sql-parser php-phpmyadmin-motranslator php-phpseclib php-google-recaptcha php-twig- extensions php-symfony-polyfill14## ↑この行を追加 ##remi リポジトリを有効化[root@falcon21 ~]# yum-config-manager --enable remi[root@falcon21 ~]# yum --enablerepo=epel -y install phpMyAdmin インストール: phpMyAdmin.noarch 0:4.4.15.10-3.el7 依存性関連をインストールしました: compat-libtidy.x86_64 0:0.99.0-37.20091203.el7 php-bcmath.x86_64 0:5.4.16-46.el7 php-fedora-autoloader.noarch 0:1.0.0-1.el7 php-gd.x86_64 0:5.4.16-46.el7 php-mysql.x86_64 0:5.4.16-46.el7 php-pdo.x86_64 0:5.4.16-46.el7 php-php-gettext.noarch 0:1.0.12-1.el7 php-process.x86_64 0:5.4.16-46.el7 php-tcpdf.noarch 0:6.2.26-1.el7 php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.26-1.el7 php-tidy.x86_64 0:5.4.16-7.el7 php-xml.x86_64 0:5.4.16-46.el7 t1lib.x86_64 0:5.1.2-14.el7 完了しました! php-mbstring (マルチバイト文字列拡張モジュール) はphpMyAdminに必要php-intl (Intl拡張モジュール) は、文字列 (Unicode) に関する処理などに必要
[root@falcon21 ~]# yum install php php-mbstring php-intlパッケージ php-5.4.16-46.el7.x86_64 はインストール済みか最新バージョンですパッケージ php-mbstring-5.4.16-46.el7.x86_64 はインストール済みか最新バージョンです依存性の解決をしていますインストール:php-intl.x86_64 0:5.4.16-46.el7完了しました!設定 [root@falcon21 ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf 1 # phpMyAdmin - Web based MySQL browser written in php 2 # 3 # Allows only localhost by default 4 # 5 # But allowing phpMyAdmin to anyone other than localhost should be considered 6 # dangerous unless properly secured by SSL 7 8 Alias /phpMyAdmin /usr/share/phpMyAdmin 9 Alias /phpmyadmin /usr/share/phpMyAdmin 10 11 <Directory /usr/share/phpMyAdmin/> 12 AddDefaultCharset UTF-8 13 14 <IfModule mod_authz_core.c> 15 # Apache 2.4 16 <RequireAny> 17 Require ip 127.0.0.1 192.168.2.0/24 192.168.0.0/24 18 Require ip ::1 19 </RequireAny> 20 </IfModule> 21 <IfModule !mod_authz_core.c> 22 # Apache 2.2 23 Order Deny,Allow 24 Deny from All 25 Allow from 127.0.0.1 26 Allow from ::1 27 </IfModule> 28 </Directory> 29 30 <Directory /usr/share/phpMyAdmin/setup/> 31 <IfModule mod_authz_core.c> 32 # Apache 2.4 33 <RequireAny> 34 Require ip 127.0.0.1 192.168.2.0/24 192.168.0.0/24 35 Require ip ::1 36 </RequireAny> 37 </IfModule> 38 <IfModule !mod_authz_core.c> 39 # Apache 2.2 40 Order Deny,Allow 41 Deny from All 42 Allow from 127.0.0.1 43 Allow from ::1 44 </IfModule> 45 </Directory> 46 47 # These directories do not require access over HTTP - taken from the original 48 # phpMyAdmin upstream tarball 49 # 50 <Directory /usr/share/phpMyAdmin/libraries/> 51 Order Deny,Allow 52 Deny from All 53 Allow from None 54 </Directory> 55 56 <Directory /usr/share/phpMyAdmin/setup/lib/> 57 Order Deny,Allow 58 Deny from All 59 Allow from None 60 </Directory> 61 62 <Directory /usr/share/phpMyAdmin/setup/frames/> 63 Order Deny,Allow 64 Deny from All 65 Allow from None 66 </Directory> 67 68 # This configuration prevents mod_security at phpMyAdmin directories from 69 # filtering SQL etc. This may break your mod_security implementation. 70 # 71 #<IfModule mod_security.c> 72 # <Directory /usr/share/phpMyAdmin/> 73 # SecRuleInheritance Off 74 # </Directory> 75 #</IfModule> ------------------------------------------- httpd へ反映させる [root@falcon21 ~]# systemctl restart httpd http://192.168.2.101//phpmyadmin/ へアクセス
データベースサーバ
- サーバ: Localhost via UNIX socket
- サーバの種類: MariaDB
- サーバのバージョン: 5.5.60-MariaDB - MariaDB Server
- プロトコル バージョン: 10
- ユーザ: root@localhost
- サーバの文字セット: UTF-8 Unicode (utf8)
ウェブサーバ
- Apache/2.4.6 (CentOS) PHP/5.4.16
- データベースクライアントのバージョン: libmysql - 5.5.60-MariaDB
- PHP 拡張: mysqli
- PHP version: 5.4.16
phpMyAdmin
- バージョン情報: 4.4.15.10
- ドキュメント
- Wiki
- phpMyAdmin オフィシャルサイト
- phpMyAdmin に協力するには
- サポート
- 更新履歴
投票数:1
平均点:10.00