Добавление расширения 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 ответ
Открыть файл
/etc/php5/apach2/php.ini
Добавьте эту строку в конец файла.
extension=json.so
перезапустите apache2
sudo service apache2 restart