Вопрос

Я только что установил phpmyadmin на Linux Fedora 13 с PHP 5.3.3. Я получаю следующие 2 ошибки:

Сначала: я получаю это на экране входа:

Не может загрузить расширение MCRYPT. Пожалуйста, проверьте вашу конфигурацию PHP.

- Решения, которые я провел для этого, было yum установить Mcrypt и включить его в /etc/php.ini с

extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll

Сделал все это, но нет.

Этот второй показан, когда я вхожу в систему:

Расширение MBSTRING PHP не было найдено, и вы, кажется, используете многобитный характер. Без расширения MBString phpmyadmin не может правильно разделить строки, и это может привести к неожиданным результатам.

Интересно) Как я могу исправить это и б) Что они влияют?

Спасибо-

Это было полезно?

Решение

Посмотрите, какой файл ресурса загружается путем изучения $_SERVER['PHPRC']. Отказ Это значение указывает на каталог, где ищет PHP php.ini. Отказ Я сомневаюсь, что это /etc.

Затем установите Правильно пакет, который php-mcrypt.

Другие советы

Полный ответ:

yum install php-mycrypt
yum install php-mbstring

Нет необходимости редактирования php.ini

Благодаря GoresPlatter для того, чтобы проповедовать меня в правильном направлении

Эта команда решила мою проблему:

yum install php-mbstring

И, по-видимому, в Ubuntu устанавливается, это исправит эту проблему:

     sudo apt-get install php-mbstring php7.0-mbstring

Если вы используете Ubuntu

sudo apt-get install libapache2-mod-php7.0 
sudo apt-get install php7.0-mbstring

с последующим

sudo service apache2 restart

должно сработать.

sudo phpenmod mbstring

и перезапустить апач.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top