рhpmyadmin на Centos7 + PHP 7.1

alex_me

Постоялец
Регистрация
25 Янв 2017
Сообщения
172
Реакции
130
Кому-нибудь удалось поставить phpmyadmin на PHP 7.1 с помощью yum ?
С epel, ius, remi не устанавливается

а ius советует откатиться до PHP 7.0
Для просмотра ссылки Войди или Зарегистрируйся

но откатываться не хочется )
 
Все прекрасно ставиться попробуйте так:
Код:
sudo yum install epel-release
смотрим последнюю версию на Для просмотра ссылки Войди или Зарегистрируйся на данный момент 4.7.0
скачиваем
Код:
cd /usr/share/
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
разархивируем
Код:
sudo tar -zxvf phpMyAdmin-4.7.0-all-languages.tar.gz
удаляем архив
Код:
sudo rm file /usr/share/phpMyAdmin-4.7.0-all-languages.tar.gz
переименовываем папку
Код:
sudo mv phpMyAdmin-4.7.0-all-languages phpMyAdmin
Чтобы Nginx мог найти и обработать файлы phpMyAdmin, нужно создать символьную ссылку на каталог document root сервера Nginx:
Код:
sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
cd /usr/share/phpMyAdmin
sudo cp config.sample.inc.php config.inc.php
Под сервер Apache смотрите сами свою конфигурацию.
Ну и перезапустим сервер и php
Код:
sudo systemctl restart nginx.service
sudo systemctl restart php-fpm.service
Чтобы открыть интерфейс, введите в браузер доменное имя или внешний IP-адрес, а затем /phpmyadmin:
Для просмотра ссылки Войди или Зарегистрируйся

ОШИБКИ
Хранилище конфигурации phpMyAdmin не полностью настроено, некоторые расширенные функции были отключены
создаем
Код:
sudo nano /root/.my.cnf
содержимое
Код:
[client]
password='Ваш пароль'
запускаем
Код:
su root
sudo curl -O -k https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-centos.sh && chmod +x pma-centos.sh && ./pma-centos.sh
sudo wget --no-check-certificate https://raw.githubusercontent.com/skurudo/phpmyadmin-fixer/master/pma-centos.sh && chmod +x pma-centos.sh && ./pma-centos.sh
sudo rm file /root/.my.cnf
В конфигурационном файле необходимо задать парольную фразу (blowfish_secret).
Код:
sudo nano /usr/share/phpMyAdmin/config.inc.php
$cfg['blowfish_secret'] = '5v}wtr0gDKnqOSDd8}nwzuoksuszpZNdLI-}2KE~n'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Далее не забываем делать защиту phpMyAdmin




 
Спасибо!

Для yum так и нашел релиза под 7.1
Поставил руками почти также, но без символьной ссылки:

1. Закачиваем и извлеем последнюю версию в /usr/share/phpmyadmin/4.7.0
2. Добавляем алиас в отдельный виртуальный хост под системные цели

<VirtualHost *:8080>
........
<Directory "/usr/share/phpmyadmin/4.7.0">
AllowOverride All
Require all granted
</Directory>
Alias /secret-link /usr/share/phpmyadmin/4.7.0
........
</VirtualHost>

В качестве secret-link придумываем такой линк, чтобы роботы не догадались что там точка входа в phpmyadmin
 
Я установил автоматический сервер
С помощью скрипта
Я не могу запустить phpmyadmin

Автоматический адрес сценария установки сервера
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху