我已经成功安装了mariaDB(测试了连接,工作正常)和phpmyadmin。但是,当试图访问phpmyadmin时,我得到了以下信息:
phpMyAdmin - Error
Cannot load mysql extension. Please check your PHP configuration. - Documentation
我已经尝试按照指示安装php-mysql,但是我得到了一个依赖性错误,我不能很容易地解释。
$ sudo yum -y install php-mysql
Loaded plugins: security
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.i386 0:5.1.6-23.el5 set to be updated
--> Processing Dependency: php-common = 5.1.6-23.el5 for package: php-mysql
--> Processing Dependency: php-pdo for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
--> Running transaction check
---> Package php-common.i386 0:5.1.6-23.el5 set to be updated
---> Package php-pdo.i386 0:5.1.6-23.el5 set to be updated
---> Package mysql.i386 0:5.0.45-7.el5 set to be updated
--> Processing Conflict: mysql conflicts MySQL
--> Finished Dependency Resolution
mysql-5.0.45-7.el5.i386 from el5_u3_base has depsolving problems
--> mysql conflicts with MariaDB-server
Error: mysql conflicts with MariaDB-server
为什么mysql与MariaDB-server冲突?我该如何解决冲突?
注意:这个主机以前安装了mysql(v4?)。我以为我已经用以下命令完全删除了它:
sudo yum remove mysql mysql-server
1条答案
按热度按时间nzk0hqpo1#
部分答案可能是安装MariaDB-compat包,因为它也满足了mysql填充的依赖性(对于mysql客户端包)。然后尝试再次安装/更新phpMyAdmin(或php-mysql)包。