Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MariaDB 10安装phpmyadmin_Php_Mysql_Phpmyadmin_Mariadb - Fatal编程技术网

使用MariaDB 10安装phpmyadmin

使用MariaDB 10安装phpmyadmin,php,mysql,phpmyadmin,mariadb,Php,Mysql,Phpmyadmin,Mariadb,我已成功安装mariaDB并测试了一个连接,工作正常,phpmyadmin。但是,当尝试访问phpmyadmin时,我得到以下信息: phpMyAdmin - Error Cannot load mysql extension. Please check your PHP configuration. - Documentation 我曾尝试按照指示安装php mysql,但我遇到了一个依赖错误,我无法轻松解释 $ sudo yum -y install php-mysql Loaded pl

我已成功安装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服务器冲突?我如何解决冲突

注意:这个主机以前有mysql v4吗?安装。我以为我已经用以下方法将其完全移除:

sudo yum remove mysql mysql-server

部分答案可能是安装MariaDB compat包,因为它还满足mysql对mysql客户端包的依赖性。然后再次尝试安装/更新phpMyAdmin或php-mysql包

尝试安装php mysqlnd而不是php mysql。@Rocket:没有可用的php mysqlnd包。我今天下午取得了一些进展。正如@jdelaporte所提到的,我尝试了mariadb compat,它允许我查看一些其他未解决的依赖项。显然,我被诅咒使用Oracle Linux,因为我有几个Oracle数据库,我决定使用OEL。不幸的是,甲骨文的公共百胜回购是可怕的,充满了断开的链接;我必须手动下载相关RPM并应用它们。之后,就可以安装php-mysql了。缺点是现在我的php从v5.3降级到v5.1我就是赢不了。事实上,有人在网上也跟我提到过。事实证明,这是一个更深层次的问题,我将在我的原始帖子的评论中解释。该死的甲骨文。