在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
: File or Directory not found
。
我怎样才能让phpMyAdmin在亚马逊Linux上运行?
您可以通过yum命令安装phpmyadmin rpm包来启用epel存储库
yum --enablerepo=epel install phpmyadmin
您将不得不更改phpMyAdmin配置文件,以允许从您的IP访问。
哦,你可能需要改变你的sudo
命令是区分大小写的。 仔细检查你的文件名,但在我的系统上它会
sudo chmod 0700 /etc/httpd/conf.d/phpMyAdmin.conf
当我第一次尝试在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
你应该更新配置
<Ifmodulee !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 </Ifmodulee>
那么你现在应该可以通过http://domainname.com/phpMyAdmin访问phpMyAdmin了。
参考:
Amazon EC2文档中有一个很好的教程 ,涵盖在Amazon Linux上安装LAMP Web服务器堆栈。 该主题中的一个可选步骤包括安装phpMyAdmin 。