【问题标题】:Installing phpMyAdmin on Amazon Linux在 Amazon Linux 上安装 phpMyAdmin
【发布时间】:2014-09-19 23:38:15
【问题描述】:

使用这些命令在 Amazon Linux 上安装 phpMyAdmin 后...:

sudo yum --enablerepo=epel install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

...我已经尝试了tutorial 中描述的步骤(在之前的 StackOverflow 答案中提到),但是在发出命令后确实会收到以下 错误消息

sudo chmod 0700 /etc/httpd/conf.d/phpmyadmin.conf:File or Directory not found.

如何让 phpMyAdmin 在 Amazon Linux 上运行?

【问题讨论】:

    标签: linux amazon-ec2 phpmyadmin


    【解决方案1】:

    Amazon EC2 文档中有一个 great tutorial,其中介绍了在 Amazon Linux 上安装 LAMP Web 服务器堆栈。该主题中的可选过程之一包括installing phpMyAdmin

    【讨论】:

    • 鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线
    【解决方案2】:

    当我第一次尝试在 Amazon Linux 上安装 phpMyAdmin 时,遇到了一些麻烦;尽管如此,我已经使用了 epel-release 选项。

    我所做的是:

    sudo yum install epel-release
    sudo yum install phpmyadmin
    

    我有错误

    没有可用的包 phpmyadmin。

    如果你遇到同样的错误,你可以试试

    sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    

    然后

    sudo yum --enablerepo=remi install phpmyadmin
    

    应该可以。

    正如之前的帖子所说,您可能需要在 Apache 上更新 phpmyadmin 的 conf 以供公众访问。之后

    sudo chmod 0700 /etc/httpd/conf.d/phpMyAdmin.conf
    

    你应该更新配置

    <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Allow from All
     #Deny from All
     #Allow from 127.0.0.1
     #Allow from ::1
    </IfModule>
    

    那么你现在应该可以通过http://domainname.com/phpMyAdmin 访问phpMyAdmin了。

    参考:

    【讨论】:

      【解决方案3】:

      您可以通过 yum 命令安装 phpmyadmin rpm 包以启用 epel 存储库

      yum --enablerepo=epel install phpmyadmin
      

      然后您必须更改 phpMyAdmin 配置文件以允许从您的 IP 访问。

      哦,您可能需要更改您的sudo 命令以区分大小写。仔细检查您的文件名,但在我的系统上会是

      sudo chmod 0700 /etc/httpd/conf.d/phpMyAdmin.conf
      

      【讨论】:

        猜你喜欢
        • 2018-01-23
        • 2015-04-04
        • 2017-04-02
        • 2020-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-03
        相关资源
        最近更新 更多