我正在使用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。