如何在 Linux EC2 实例上安装 PHPMyAdmin?

Dav*_*vid 35 linux phpmyadmin amazon-ec2

我刚刚完成了一个默认 Linux EC2 实例的设置,并且想要安装 PHPMyAdmin。我已经安装了 Apache 和 MySQL,但似乎无法安装 PHPMyAdmin。我尝试使用

sudo apt-get phpmyadminapt-get无法识别该命令。

我也试过了,sudo yum install phpmyadmin但我收到了消息No package phpmyadmin available.

关于我做错了什么的任何建议?

Dav*_*vid 47

我在这里找到了一个简单的解决方案。

请执行下列操作:

  1. 导航到 apache 文件夹

    cd /var/www/html
    
    Run Code Online (Sandbox Code Playgroud)
  2. 确保文件夹的所有权(假设使用 ec2-user 登录)

    sudo chown ec2-user .
    
    Run Code Online (Sandbox Code Playgroud)
  3. 下载 phpMyAdmin

    wget https://files.phpmyadmin.net/phpMyAdmin/4.5.0.2/phpMyAdmin-4.5.0.2-all-languages.tar.bz2
    
    Run Code Online (Sandbox Code Playgroud)
  4. 解压

    tar -jxf phpMyAdmin-4.5.0.2-all-languages.tar.bz2 -C /var/www/html
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重命名文件夹

    mv phpMyAdmin-4.5.0.2-all-languages phpmyadmin
    
    Run Code Online (Sandbox Code Playgroud)
  6. 删除压缩文件

    rm -rf phpMyAdmin-4.5.0.2-all-languages.tar.bz2
    
    Run Code Online (Sandbox Code Playgroud)

这就是基础知识。您可以在上面提供的链接中找到更多信息。

  • 我必须采取的唯一额外步骤是在 /etc/phpMyAdmin/config.inc.php 中更新我的 RDS 数据库的服务器主机端点——更改 `$cfg['Servers'][$i]['host'] = 'localhost'` 到 `$cfg['Servers'][$i]['host'] = 'xxx.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com'` (2认同)

小智 36

我知道这个问题已经超过一年了,但这是在谷歌上出现的第一件事,即“phpmyadmin ec2”。这是做事的更好方法。

知道你有 yum,最好的做法是通过 yum 安装它。

简单的方法是激活它只是为了安装你想要的包,比如 phpMyAdmin 或 MongoDB。例如。

sudo yum --enablerepo=epel install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

它应该工作。

编辑(@eric-brotto评论):

还应该注意的是,这具有通过卸载的优势

(sudo) yum 擦除 phpmyadmin

埃里克·布罗托 6 月 8 日 16:22

请注意,这将安装phpmyadmin/usr/share/phpmyadmin. 要使其在您的 Web 根目录中可用,您必须这样对其进行符号链接:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Run Code Online (Sandbox Code Playgroud)

EPEL的使用方法有两种,一种是上面,另一种是永久激活,编辑文件 /etc/yum.repos.d/epel.repo,那里说enabled=0我们改成enabled=1,现在就可以了sudo yum install phpmyadmin

在这里您也可以看到EPEL 存储库的包列表

  • 我认为没有比这更容易的了。tl;博士?只需复制并粘贴`yum --enablerepo=epel install phpmyadmin` (4认同)
  • 还应该注意的是,这具有通过“yum erase phpmyadmin”卸载的优势。 (3认同)
  • 网上有很多答案说明如何使用 yum 安装 phpmyadmin。他们都没有为我工作。这个可以。一百万张选票都将倾注于你! (2认同)

小智 7

首先添加存储库,然后安装:

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
sudo rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
sudo yum install phpmyadmin 
Run Code Online (Sandbox Code Playgroud)

这在标准 32 位亚马逊实例上运行良好

  • 请注意,您需要使用“ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin”来补充此安装 (3认同)