2015-02-09 128 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。