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

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

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

Со ссылкой выше, я попытался установить, пока ЛАМПА была все еще установлена, только 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 но все еще недостающий файл.

2
задан 21 March 2017 в 19:18

1 ответ

  1. Открываются, файл /etc/php5/apach2/php.ini

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

    extension=json.so
    
  3. apache2

    sudo service apache2 restart
    
перезапуска
4
ответ дан 2 December 2019 в 02:20

Другие вопросы по тегам:

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