2015-02-09 3 views
0

Я использую экземпляр ecazon 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

+0

@Marek Пробовал. Вывод: 'Загруженные плагины: приоритеты, update-motd, upgrade-helper Нет пакета php55-mysqli. Ошибка: ничего не делать' – Kacy

+0

У вас есть Ubantu или Fedora? –

ответ

0

Я понял. Я думаю, что когда я удалял конфликты, я делал это несколько слепо. Не делайте что-то вроде 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 в сочетании с этой обучающей программы.

Смежные вопросы