Ste*_*vie 2 php apache2 moodle
我安装了 Ubuntu 15.10。我还使用Ubuntu wiki 帮助页面安装了 LAMP 。然后我继续通过网页安装来设置 Moodle。当我到达时,我撞上了路障
Moodle requires the json PHP extension.
Please install or enable the json extension.
Run Code Online (Sandbox Code Playgroud)
通过上面的链接,我尝试安装,而 LAMP 仍然安装,只有 PHP5 ( libapache2-mod-php5
) -- 当然还重新启动了apache2
服务。问题出在/etc/php5/mods-available
文件夹中,没有json.ini
文件出现。当我输入 terminal 时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
Run Code Online (Sandbox Code Playgroud)
尝试过,sudo apt-get install --reinstall php5-json
但仍然缺少文件。
打开文件 /etc/php5/apach2/php.ini
将此行添加到文件末尾。
extension=json.so
Run Code Online (Sandbox Code Playgroud)重启apache2
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
37599 次 |
最近记录: |