Я только что закончил установку экземпляра Linux EC2 по умолчанию и хотел бы установить PHPMyAdmin. Я уже установил Apache и MySQL, но не могу установить PHPMyAdmin. Я пытался с помощью
sudo apt-get phpmyadmin
но команда apt-get
не распознана.
Я тоже пытался, sudo yum install phpmyadmin
но я получаю сообщениеNo package phpmyadmin available.
Любые предложения о том, что я делаю не так?
linux
amazon-ec2
phpmyadmin
Дэвид
источник
источник
$cfg['Servers'][$i]['host'] = 'localhost'
на$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
Я знаю, что вопрос существует более одного года, но это было первое, что появилось в Google с "phpmyadmin ec2". Вот лучший способ сделать вещи.
Зная, что у вас есть yum, лучший способ действовать - это установить yum.
Самый простой способ - активировать его, чтобы установить нужные вам пакеты, такие как phpMyAdmin или MongoDB. Например.
и это должно работать.
РЕДАКТИРОВАТЬ (комментарий @ eric-brotto ):
Обратите внимание, что это будет установлено
phpmyadmin
в/usr/share/phpmyadmin
. Чтобы сделать его доступным в вашем веб-корне, вам нужно сделать символическую ссылку таким образом:Существует два способа использования EPEL, один из которых приведен выше, а другой - активировать его навсегда, отредактировать файл
/etc/yum.repos.d/epel.repo
и там, где говорится, чтоenabled=0
мы изменили егоenabled=1
, теперь вы можетеsudo yum install phpmyadmin
.Здесь вы также можете увидеть список пакетов для репо EPEL.
источник
yum --enablerepo=epel install phpmyadmin
yum erase phpmyadmin
./usr/share/phpMyAdmin
вместо/usr/share/phpmyadmin
. ЭтоphpMyAdmin
с капиталомM
иA
.Сначала добавьте репозиторий, затем установите:
Это прекрасно работает на 32-битном стандартном экземпляре Amazon
источник
Обратите внимание, что если после использования любого из вышеперечисленных методов для установки phpMyAdmin страница phpMyAdmin пуста в example.com/phpmyadmin, вам, вероятно, нужно отредактировать httpd.conf, чтобы разрешить переопределения в веб-каталоге, например:
<Directory "/var/www/html">
AllowOverride none
наAllowOverride all
Перезапустите сервер Apache
источник
У меня нет прав комментировать, так как отдельный ответ.
1) Проверьте, какой у вас Linux
2) Проверьте правильную версию дистрибутива RPM для вас
http://pkgs.repoforge.org/rpmforge-release/
3) Добавить этот дистрибутив
4) Установите приложение
5) При необходимости создайте разрешения для MySQL (замените pmapass собственным паролем!)
источник
Пакет называется
phpMyAdmin
. Возможно, вам сначала потребуется включить EPEL .источник
По состоянию на 13 декабря 2012 года это нормально работает на сервере EC2:
Никаких других шагов не требуется, при условии, что у вас настроены PHP, MySQL и Apache.
источник
apt-get
недоступно.Последняя версия микросервера не включает EPEL rep. Следующее устанавливает это:
тогда вы можете запустить:
источник
Я знаю, что это старый вопрос, но он возник в Google, и вышеупомянутый ответ не сделал этого для моего недавно установленного EC2 Linux (июнь 2017 г.). Вам не нужно выполнять какие-либо ссылки sym, упомянутые в других ответах, при установке автоматически создается файл конфигурации apache для установки phpmyadmin, вам просто нужно удалить ограничение безопасности localhost, а затем перезапустить httpd.
Если вы хотите быстрое копирование и вставку, чтобы оно заработало в 2017 году:
Отредактируйте файл конфигурации httpd, который был создан установкой phpmyadmin yum:
Закомментируйте этот раздел в верхней части файла, он ограничивает доступ к localhost (и вы подключаетесь через Интернет не локально):
Перезапустите Apache, чтобы получить изменения.
В вашем браузере вы можете получить доступ по адресу
/phpmyadmin
Кроме того, в файле конфигурации, который вы редактируете, если вы хотите изменить адрес, вы можете обратиться к phpmyadmin по адресу, в верхней части вы увидите строки псевдонимов, установите их по своему усмотрению.
пример:
источник
Если это базовая установка Amazon Linux AMI, то сочтите ее похожей на CentOS 6.x (без systemd). У Amazon есть собственный репозиторий, в котором нет phpmyadmin.
Поэтому вам необходимо:
Вот оно:
Отредактируйте файл
/etc/httpd/conf.d/phpMyAdmin.conf
и замените127.0.0.1
его IP-адресом, который вы используете.Перезагрузите веб-сервер
источник
как только вы установили его, вы должны сделать символическую ссылку (например, перенаправление), используя
открыть (сменить свой IP) http://XXX.XXX.XXX.XXX/phpmyadmin
Вы МОЖЕТЕ увидеть ошибку, пропущенную Mcrypt. Я не мог решить, но это не мешало.
для входа в систему пользователь "root" и пароль, который вы создали во время установки phpmyadmin
адаптировано из этого урока
источник
apt-get
недоступно.