3

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

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

4 ответа4

13

У меня была эта ошибка сегодня. После некоторого поиска выяснилось, что это было вызвано моим обновлением с Ubuntu 13.04 до Ubuntu 13.10 .

Исправление было простым: запустите sudo apt-get install php5-json .

Затем я перезапустил apache: sudo service apache2 restart

4

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

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

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

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

    /etc/php5/apach2/php.ini

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

    extension=json.so

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

    $ sudo service apache2 restart

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .