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
Сегодня я установил пакеты xdebug. После их установки мой phpmyadmin и другие программы больше не работают. PhpMyAdmin дает такой вывод: расширение json отсутствует. Сначала появилась другая ошибка: расширение mbstring отсутствует. Я мог бы исправить эту ошибку, установив zend-php-extensions. Я использую Ubuntu 12.04 и Zend-сервер для php5.2.
Как я могу установить это расширение?
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
Json устанавливается с PHP5.2
перейти /etc/php5/mods-available/json.ini
и раскомментировать priority=20
(удалить точку с запятой)
перезапустите apache2, используя приведенную ниже команду.
sudo service apache2 restart
Откройте следующий файл:
/etc/php5/apach2/php.ini
Напишите следующую строку в конце файла.
extension=json.so
перезапустите apache2
$ sudo service apache2 restart
наслаждаться
Ну, у меня это сработало после загрузки установленных модулей json и mcrypt.
$ sudo php5enmod json && sudo php5enmod mcrypt $ sudo service apache2 restart
Зайдите http://yourserver/phpmyadmin
и посмотрите, работает ли он.