Acabei de configurar uma instância padrão do Linux EC2 e gostaria de instalar o PHPMyAdmin. Eu já tenho o Apache e o MySQL instalados, mas não consigo instalar o PHPMyAdmin. Eu tentei usar
sudo apt-get phpmyadmin
mas o comando apt-get
não é reconhecido.
Eu também tentei, sudo yum install phpmyadmin
mas recebo a mensagemNo package phpmyadmin available.
Alguma sugestão sobre o que estou fazendo de errado?
linux
amazon-ec2
phpmyadmin
David
fonte
fonte
$cfg['Servers'][$i]['host'] = 'localhost'
para$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'
Eu sei que a pergunta tem mais de um ano, mas foi a primeira coisa que apareceu no google com "phpmyadmin ec2". Aqui está uma maneira melhor de fazer as coisas.
Sabendo que você tem o yum, a melhor maneira de agir é instalá-lo pelo yum.
A maneira mais fácil é ativá-lo apenas para instalar os pacotes que você deseja, como phpMyAdmin ou MongoDB. Por exemplo.
e deve funcionar.
EDIT (comentário de @ eric-brotto ):
Observe que isso seria instalado
phpmyadmin
no/usr/share/phpmyadmin
. Para disponibilizá-lo em sua raiz da web, você teria que linká-lo da seguinte maneira:Há duas maneiras de usar o EPEL, um acima, o outro é ativá-lo permanentemente, editando o arquivo
/etc/yum.repos.d/epel.repo
e onde dizenabled=0
que o alteramosenabled=1
, agora você podesudo yum install phpmyadmin
.Aqui você também pode ver uma lista de pacotes para o repo EPEL.
fonte
yum --enablerepo=epel install phpmyadmin
yum erase phpmyadmin
./usr/share/phpMyAdmin
vez de/usr/share/phpmyadmin
. Isso éphpMyAdmin
com capitalM
eA
.Primeiro adicione o repositório e instale:
Funciona bem em uma instância amazon padrão de 32 bits
fonte
Observe que se, depois de usar qualquer um dos métodos acima para instalar o phpMyAdmin, a página phpMyAdmin estiver vazia em example.com/phpmyadmin, você provavelmente precisará editar o httpd.conf para permitir substituições no diretório da web, por exemplo:
<Directory "/var/www/html">
AllowOverride none
porAllowOverride all
Reinicie o servidor Apache
fonte
Não tenho permissão para comentar, portanto, como uma resposta separada.
1) Verifique qual LINUX você possui
2) Verifique a versão correta da distribuição de rpm para você
http://pkgs.repoforge.org/rpmforge-release/
3) Adicione essa distribuição
4) Instale o aplicativo
5) Crie permissões para o MySQL, se necessário (substitua pmapass por sua própria senha!)
fonte
O pacote é chamado
phpMyAdmin
. Pode ser necessário ativar o EPEL primeiro.fonte
Em 13 de dezembro de 2012, isso funciona bem em um servidor EC2:
Não são necessárias outras etapas, supondo que você tenha PHP, MySQL e Apache configurados.
fonte
apt-get
não está disponível.A versão mais recente do micro servidor não inclui o representante EPEL. O seguinte instala:
então você pode executar:
fonte
Sei que essa é uma pergunta antiga, mas surgiu no Google e a resposta acima não fez o meu EC2 Linux recém-instalado (junho de 2017). Você não precisa fazer nenhuma ligação simbólica mencionada em outras respostas, a instalação cria um arquivo de configuração do apache para a instalação do phpmyadmin automaticamente, basta remover a restrição de segurança do host local e reiniciar o httpd.
Se você deseja copiar e colar rapidamente para que funcione em 2017:
Edite o arquivo de configuração httpd que foi criado pela instalação do phpmyadmin yum:
Comente esta seção na parte superior do arquivo, ela está restringindo o acesso ao host local (e você está se conectando pela Internet não localmente):
Reinicie o Apache para capturar as alterações.
No seu navegador, agora você pode acessar em
/phpmyadmin
Como um ponto secundário, no arquivo de configuração que você edita, se quiser alterar o endereço, pode acessar o phpmyadmin em, na parte superior, você verá as linhas de Alias, defina-as conforme desejar.
exemplo:
fonte
Se essa é uma instalação básica da Amazon Linux AMI, considere-a semelhante ao CentOS 6.x (sem systemd). A Amazon possui seu próprio repositório, que não possui o phpmyadmin.
Portanto, você precisa:
Aqui vai:
Edite o arquivo
/etc/httpd/conf.d/phpMyAdmin.conf
e substitua127.0.0.1
pelo endereço IP que você está usando.Reinicie o servidor da web
fonte
Depois de instalá-lo, você deve criar um link simbólico (como um redirecionamento) usando
para abrir (alterar seu IP) http://XXX.XXX.XXX.XXX/phpmyadmin
você PODE ver um erro ausente do mcrypt. Eu não consegui resolver, mas não atrapalhou.
para efetuar login no usuário é "root" e a senha é a que você criou durante a instalação do phpmyadmin
adaptado deste tutorial
fonte
apt-get
não está disponível.