我正在使用Amazon EC2实例。
当我尝试访问phpmyadmin时,出现以下错误:

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。

我该如何解决?

最佳答案

我想到了。我认为消除冲突时会盲目地做。
不要做类似yumo remove httpd*的事情。
不要像我一样懒。输入您要删除的内容。
无论出于什么原因,我的服务器都已从myUrl.com/phpmyadmin/setup/index.php中删除,因此我不得不创建一个新服务器(幸运的是,它保留了我的表)。

如果有人想要一个很好的参考来安装(或修复您的错误),我一直在关注:http://www.martin-brennan.com/php-mysql-and-ftp-on-an-amazon-ec2-instance/

我使用了我上面发布的命令来结合该教程安装php 5。

10-06 13:45