2015-02-09 87 views
0

我正在使用amazon ec2实例。 当我试图访问phpmyadmin的,我得到以下错误:无法加载mysqli扩展名

Cannot load mysqli extension. Please check your PHP configuration. - Documentation

它以前的工作,但我决定升级到PHP 5

我跑这个命令:

`sudo yum install -y php55-mysqlnd php55 php55-xml php55-mcrypt php55-mbstring php55-cli mysql55 mysql55-server httpd24` 

我删除了冲突以获取命令运行。

现在phpmyadmin不起作用。我无法通过我的PHP脚本连接到数据库。

我已将extension=mysqli.so添加到php.ini文件并重新启动apache。

我该如何解决这个问题?

+1

执行'sudo yum install php55-mysqli'将是我第一次打赌。 – Marek 2015-02-09 10:59:11

+0

@Marek试了一下。输出结果如下: 'Loaded plugins:priority,update-motd,upgrade-helper 没有包php55-mysqli可用。 错误:无关要求# – Kacy 2015-02-09 11:02:28

+0

您是否使用Ubantu或Fedora? – 2015-02-09 11:06:10

回答

0

我想通了。我认为,当我消除冲突时,我有点盲目。 不要做类似yumo remove httpd*的事情。 不要像我一样懒惰。输入你想要删除的内容。
无论出于何种原因,我的服务器在myUrl.com/phpmyadmin/setup/index.php中被删除,所以我不得不创建一个新的(幸运的是它保留了我的表格)。

如果有人想安装(或固定你的失误)我一直在关注这一个很好的参考:​​

我用命令我上面张贴结合该教程安装PHP 5。