Добавление расширения PHP JSON

У меня установлена ​​Ubuntu 15.10. Я также установил LAMP, используя страницу помощи Ubuntu Wiki. Затем я приступил к настройке Moodle через установку веб-страницы. Я столкнулся с дорожным блоком, когда я получил

Moodle requires the json PHP extension. 
Please install or enable the json extension.

По ссылке выше я попытался установить, пока LAMP все еще был установлен, только PHP5 (libapache2-mod-php5) - и конечно же перезапуск apache2 оказание услуг. Проблема в /etc/php5/mods-available папка, нет json.ini файл появляется. Когда я набираю в терминале sudo php5 -m, json не работает модуль Однако, если я пытаюсь удалить PHP5, он показывает, прежде чем подтвердить удаление, что пакет php5-json пойдет.

У меня вопрос, как мне получить json расширение, если у меня его нет, или если оно у меня есть (и оно находится где-то еще), как мне его включить?

РЕДАКТИРОВАТЬ: вывод apt-cache policy php5-json

php5-json:
  Installed: 1.3.7-1
  Candidate: 1.3.7-1
  Version table:
 *** 1.3.7-1 0
        500 http://nz.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

Пытался sudo apt-get install --reinstall php5-json но все еще отсутствует файл.

1 ответ

  1. Открыть файл /etc/php5/apach2/php.ini

  2. Добавьте эту строку в конец файла.

    extension=json.so
    
  3. перезапустите apache2

    sudo service apache2 restart
    
Другие вопросы по тегам