インストール/設定


************************************************************ 

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-recaptcha 
php-twig-extensions  php-symfony-polyfill のみ有効にします。
 
[root@falcon21 ~]# vi /etc/yum.repos.d/remi.repo
      1 # Repository: http://rpms.remirepo.net/
      2 # Blog:       http://blog.remirepo.net/
      3 # Forum:      http://forum.remirepo.net/
      4
      5 [remi]
      6 name=Remi's RPM repository for Enterprise Linux 7 - $basearch
      7 #baseurl=http://rpms.remirepo.net/enterprise/7/remi/$basearch/
      8 #mirrorlist=https://rpms.remirepo.net/enterprise/7/remi/httpsmirror
      9 mirrorlist=http://cdn.remirepo.net/enterprise/7/remi/mirror
     10 enabled=0
     11 gpgcheck=1
     12 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
     13 includepkgs=phpMyAdmin php-phpmyadmin-sql-parser php-phpmyadmin-motranslator php-phpseclib php-google-recaptcha php-twig-        extensions php-symfony-polyfill
     14## ↑この行を追加 ##
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
 
投票数:1 平均点:10.00

 
Back to Top