在 Amazon EC2 中找不到 httpd 目录来配置 PhpMyAdmin

Posted

技术标签:

【中文标题】在 Amazon EC2 中找不到 httpd 目录来配置 PhpMyAdmin【英文标题】:Unable to find httpd directory in Amazon EC2 to configure PhpMyAdmin 【发布时间】:2016-04-05 05:54:52 【问题描述】:

我是亚马逊服务器的新手。我已经在我的 Amazon EC2 服务器中安装了 phpMyadmin。要从我的 PC 访问我的服务器的 PhpMyadmin,我似乎需要配置一些文件。根据this link 我需要更改文件/etc/httpd/conf.d/phpMyAdmin.conf 但是/etc 目录中没有名为“httpd”的目录或文件。我在哪里可以找到 httpd 目录?如何配置我的机器以访问 phpmyadmin?我几乎尝试了 *** 中的所有解决方案,但没有一个对我有用。任何帮助都是可观的。

【问题讨论】:

@Suraj 您可以使用 find 命令找到该文件:find / -type f -name phpMyAdmin.conf。 您是如何安装 phpMyAdmin 的——使用您的发行版的包管理器或将源代码下载到您的 Web 根文件夹? 【参考方案1】:

首先您需要在您的 ec2 实例上配置网络服务器。您可以将 apache 安装为网络服务器。

对于 RHEL/Amazon/Fedora Distro 发出以下命令:-

sudo yum install httpd

然后根据您正在使用的链接在/etc/httpd/conf.d/phpMyAdmin.conf 中进行更改并重新启动apache Web 服务器。

sudo service httpd restart 

您可以通过http://ec2-ip-address/phpmyadmin访问PHPMyAdmin

对于 Ubuntu/Debian Distro 发出以下命令:-

sudo apt-get install apache2 

然后根据您正在使用的链接在/etc/apache2/conf-enabled/phpmyadmin.conf 中进行更改并重新启动apache Web 服务器。

sudo service apache2 restart 

您可以通过http://ec2-ip-address/phpmyadmin访问PHPMyAdmin

【讨论】:

以上是关于在 Amazon EC2 中找不到 httpd 目录来配置 PhpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

将 PHP 版本 5.3 更新到 7.2 Amazon aws ec2

在 AWS 上托管多个网站 - Amazon Linux EC2

启动 Amazon EC2 实例时如何自动启动 Web 服务?

httpd websocket 错误,在“连接”标头中找不到“升级”令牌

NGINX docker-compose - 在上游 nuxt:3000 中找不到主机

(shell 脚本文件)pm2:在 crontab 任务中找不到命令