Как вручную установить PhpMyAdmin на RHEL 7?

Тема в разделе "Администрирование серверов", создана пользователем Talay, 18 мар 2015.

Модераторы: mefish, stooper
  1. Talay

    Talay

    Регистр.:
    22 июл 2009
    Сообщения:
    187
    Симпатии:
    44
    1) Скачиваю последнюю версию с сайта разработчика
    2) разворачиваю в корневую папку сайта (в /var/www/)
    3) меняю файлы конфигурации - где их взять и как она должна быть??
    Дальше рестарт апач и готово!
     
  2. bat

    bat

    Регистр.:
    24 сен 2009
    Сообщения:
    974
    Симпатии:
    276
    И в чем проблема вообще?
    Если вручную значит ставим через консоль, порядок стандартный:
    1. cd /var/www/html – входим в нужную папку.
    2. wget http://cznic.dl.sourceforge.net/pro...4.3.12/phpMyAdmin-4.3.12-all-languages.tar.gz – качаем установочник.
    3. tar -jxvf phpMyAdmin-4.3.12-all-languages.tar.gz – разархивируем.
    4. mv phpMyAdmin-4.3.12-all-languages phpmyadmin – переименовываем папку.
    5. rm phpMyAdmin-4.3.12-all-languages.tar.gz – удаляем архив.
     
  3. Talay

    Talay

    Регистр.:
    22 июл 2009
    Сообщения:
    187
    Симпатии:
    44
    Да. конфиги какие править?
    разархивировал, копировал, удалил.
    дальше где и какие файлы прописать, чтоб phpmyadmin открылся?
     
  4. bat

    bat

    Регистр.:
    24 сен 2009
    Сообщения:
    974
    Симпатии:
    276
    Ну если дефолтные не устраивают то
    cd *куда куда установил*/phpmyadmin
    make config

    и вот этот файл:
    /phpmyadmin/config.inc.php

    В файл apache22 вносим:
    Код:
    #nano -w /usr/local/etc/apache22/httpd.conf
    ...
    Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
    <Directory "/usr/local/www/phpMyAdmin/">
    Options none
    AllowOverride Limit
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 .example.com
    </Directory>
    ...
    не забываем что сервер mysql должен быть запущен

    А вообще все заходят по умолчанию так:
    http://IP_сервера/phpmyadmin
     
  5. Talay

    Talay

    Регистр.:
    22 июл 2009
    Сообщения:
    187
    Симпатии:
    44
    вкратце получается - просто скачал, распаковал, открыл эту папку и работает?
    я так сделал. не открывается.
     
  6. Kenny

    Kenny newbie

    Регистр.:
    17 авг 2006
    Сообщения:
    456
    Симпатии:
    141
    А смысл вообще заморачиваться, когда можно поставить через yum ? Он делает те же самые действия, только намного удобнее =)
     
  7. Talay

    Talay

    Регистр.:
    22 июл 2009
    Сообщения:
    187
    Симпатии:
    44
    через yum не ставится (((
    так было бы грамотнее ))
     
  8. Kenny

    Kenny newbie

    Регистр.:
    17 авг 2006
    Сообщения:
    456
    Симпатии:
    141
    А ошибку какую выдает ?
     
  9. Talay

    Talay

    Регистр.:
    22 июл 2009
    Сообщения:
    187
    Симпатии:
    44
    Код:
    [root@data etc]# yum install phpmyadmin
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
    Resolving Dependencies
    --> Running transaction check
    ---> Package phpMyAdmin.noarch 0:4.3.11.1-1.el7 will be installed
    --> Processing Dependency: php-mbstring >= 5.3.0 for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Processing Dependency: php-tcpdf-dejavu-sans-fonts for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Processing Dependency: php-tcpdf for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Processing Dependency: php-php-gettext for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Running transaction check
    ---> Package php-php-gettext.noarch 0:1.0.11-10.el7 will be installed
    --> Processing Dependency: php-mbstring for package: php-php-gettext-1.0.11-10.el7.noarch
    ---> Package php-tcpdf.noarch 0:6.2.4-1.el7 will be installed
    --> Processing Dependency: php-tidy for package: php-tcpdf-6.2.4-1.el7.noarch
    --> Processing Dependency: php-mcrypt for package: php-tcpdf-6.2.4-1.el7.noarch
    --> Processing Dependency: php-mbstring for package: php-tcpdf-6.2.4-1.el7.noarch
    --> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.4-1.el7.noarch
    ---> Package php-tcpdf-dejavu-sans-fonts.noarch 0:6.2.4-1.el7 will be installed
    ---> Package phpMyAdmin.noarch 0:4.3.11.1-1.el7 will be installed
    --> Processing Dependency: php-mbstring >= 5.3.0 for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Running transaction check
    ---> Package php-mcrypt.x86_64 0:5.4.16-3.el7 will be installed
    --> Processing Dependency: libmcrypt.so.4()(64bit) for package: php-mcrypt-5.4.16-3.el7.x86_64
    ---> Package php-php-gettext.noarch 0:1.0.11-10.el7 will be installed
    --> Processing Dependency: php-mbstring for package: php-php-gettext-1.0.11-10.el7.noarch
    ---> Package php-tcpdf.noarch 0:6.2.4-1.el7 will be installed
    --> Processing Dependency: php-mbstring for package: php-tcpdf-6.2.4-1.el7.noarch
    --> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.4-1.el7.noarch
    ---> Package php-tidy.x86_64 0:5.4.16-3.el7 will be installed
    --> Processing Dependency: libtidy-0.99.so.0()(64bit) for package: php-tidy-5.4.16-3.el7.x86_64
    ---> Package phpMyAdmin.noarch 0:4.3.11.1-1.el7 will be installed
    --> Processing Dependency: php-mbstring >= 5.3.0 for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Running transaction check
    ---> Package libmcrypt.x86_64 0:2.5.8-13.el7 will be installed
    ---> Package libtidy.x86_64 0:0.99.0-31.20091203.el7 will be installed
    ---> Package php-php-gettext.noarch 0:1.0.11-10.el7 will be installed
    --> Processing Dependency: php-mbstring for package: php-php-gettext-1.0.11-10.el7.noarch
    ---> Package php-tcpdf.noarch 0:6.2.4-1.el7 will be installed
    --> Processing Dependency: php-mbstring for package: php-tcpdf-6.2.4-1.el7.noarch
    --> Processing Dependency: php-bcmath for package: php-tcpdf-6.2.4-1.el7.noarch
    ---> Package phpMyAdmin.noarch 0:4.3.11.1-1.el7 will be installed
    --> Processing Dependency: php-mbstring >= 5.3.0 for package: phpMyAdmin-4.3.11.1-1.el7.noarch
    --> Finished Dependency Resolution
    Error: Package: phpMyAdmin-4.3.11.1-1.el7.noarch (epel)
               Requires: php-mbstring >= 5.3.0
    Error: Package: php-tcpdf-6.2.4-1.el7.noarch (epel)
               Requires: php-bcmath
    Error: Package: php-php-gettext-1.0.11-10.el7.noarch (epel)
               Requires: php-mbstring
    Error: Package: php-tcpdf-6.2.4-1.el7.noarch (epel)
               Requires: php-mbstring
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    
    у меня стоит:
    Код:
    [root@data etc]# php -v
    PHP 5.4.16 (cli) (built: Oct 23 2014 07:19:40)
    Copyright (c) 1997-2013 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
    
    не из-за этого?
     
  10. Kenny

    Kenny newbie

    Регистр.:
    17 авг 2006
    Сообщения:
    456
    Симпатии:
    141
    Он модули просит установить к php (зависимости), чтобы продолжить установку либо их проигнорить. Попробуйте, должно получиться