我在linode.com上的Cent OS7上安装了PHP7,Laravel 5.5和mysql
现在,尝试安装phpmyadmin和 following this article 。我已经运行了yum install phpmyadmin
但是,在此之后,它说,现在在文本编辑器中打开文件,以便我们可以进行一些更改:
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
我打开了目录/etc/httpd/conf.d,发现没有文件名为phpMyAdmin.conf
以下是sudo ls -lh /etc/httpd/conf.d/
我错过了什么吗?
答案 0 :(得分:0)
除了遵循this article之外,我和您有完全相同的问题。
在安装结束时运行yum install phpmyadmin
时,出现以下错误:
Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
Requires: php(zend-abi) = 20090626
Installed: php-common-5.4.16-46.el7.x86_64 (@base)
php(zend-abi) = 20100525-64
Error: Package: php-tcpdf-6.2.26-1.el6.noarch (epel)
Requires: php-tidy
Error: Package: php-mcrypt-5.3.3-5.el6.x86_64 (epel)
Requires: php(api) = 20090626
Installed: php-common-5.4.16-46.el7.x86_64 (@base)
php(api) = 20100412-64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我通过运行以下命令解决了该问题:
yum clean all
yum remove epel-release
yum install epel-release
然后,我安装了php-mcrypt来测试它是否可以安装并且可以安装。之后,我运行了命令yum install phpmyadmin
,它运行正常。希望这也对您有用。
答案 1 :(得分:0)
除了RamonRobben的回答,我还必须运行:
yum remove php*
然后我再次安装了phpmyadmin,它解决了所有PHP冲突。