Как исправить ошибку phpmyadmin "отсутствует расширение json"?

28551
bitrevolution

Сегодня я установил пакеты xdebug. После их установки мой phpmyadmin и другие программы больше не работают. PhpMyAdmin дает такой вывод: расширение json отсутствует. Сначала появилась другая ошибка: расширение mbstring отсутствует. Я мог бы исправить эту ошибку, установив zend-php-extensions. Я использую Ubuntu 12.04 и Zend-сервер для php5.2.

Как я могу установить это расширение?

3

4 ответа на вопрос

13
Finch_Powers

I had this error today. After doing some search it turned out it was caused by my upgrade from Ubuntu 13.04 to Ubuntu 13.10.

The fix was simple: run sudo apt-get install php5-json.

Then I restarted apache: sudo service apache2 restart

Да, это исправило это здесь. PedroMorgan 10 лет назад 0
Да, это тоже для меня. Jason Hooks 10 лет назад 0
4
Mr_DeLeTeD

Json устанавливается с PHP5.2

перейти /etc/php5/mods-available/json.iniи раскомментировать priority=20(удалить точку с запятой)

перезапустите apache2, используя приведенную ниже команду.

sudo service apache2 restart 
1
Siraj
  1. Откройте следующий файл:

    /etc/php5/apach2/php.ini

  2. Напишите следующую строку в конце файла.

    extension=json.so

  3. перезапустите apache2

    $ sudo service apache2 restart

  4. наслаждаться

Добро пожаловать в SU, спасибо за отличный ответ. PatKilg 7 лет назад 0
0
Ivan Nieto

Ну, у меня это сработало после загрузки установленных модулей json и mcrypt.

$ sudo php5enmod json && sudo php5enmod mcrypt $ sudo service apache2 restart 

Зайдите http://yourserver/phpmyadminи посмотрите, работает ли он.

Похожие вопросы