在Amazon Linux上安装phpMyAdmin

在Amazon Linux上安装phpMyAdmin,linux,amazon-ec2,phpmyadmin,Linux,Amazon Ec2,Phpmyadmin,使用以下命令在Amazon Linux上安装phpMyAdmin后…: sudo yum --enablerepo=epel install phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin 。。。我已经尝试了本文中描述的步骤(在前面的StackOverflow回答中提到),但在发出命令后确实会收到以下错误消息 sudo chmod 0700/etc/httpd/conf.d/phpmyadmin.conf

使用以下命令在Amazon Linux上安装phpMyAdmin后…:

sudo yum --enablerepo=epel install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
。。。我已经尝试了本文中描述的步骤(在前面的StackOverflow回答中提到),但在发出命令后确实会收到以下错误消息

sudo chmod 0700/etc/httpd/conf.d/phpmyadmin.conf
未找到文件或目录


如何在Amazon Linux上运行phpMyAdmin?

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

yum --enablerepo=epel install phpmyadmin
然后,您必须更改phpMyAdmin配置文件以允许从IP访问

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

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

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

我所做的是:

sudo yum install epel-release
sudo yum install phpmyadmin
我出错了

没有可用的包phpmyadmin

如果你犯了同样的错误,你可以试试

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

应该有效

正如前一篇文章所说,您可能需要在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>

#Apache2.2
命令拒绝,允许
通融
#全盘否定
#允许从127.0.0.1开始
#允许来自::1
那么您现在应该可以访问phpMyAdmin了

参考:


Amazon EC2文档中有一篇文章介绍了在Amazon Linux上安装LAMP web服务器堆栈。该主题中的一个可选步骤包括。

鼓励使用指向外部资源的链接,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么会出现。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机
<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>