Ubuntu 16.04 使用 apt install lamp-server^
默认会安装性能较高的 PHP7,可喜可贺啊。但是在使用中发现,直接解压使用 phpMyAdmin 会报错。具体现象为大白屏,或者来一句红色底的 “Ignoring unsupported language code.”
解决办法
首先,apt install lamp-server^
之后,需要再安装几个东西:php-gettext
和 php-mbstring
。这两个东西比较重要。mbstring 和字符串处理有关,gettext 好像和文件读取什么的有关。如果不安装的话,文件在线编辑器(例如,KODExplorer)什么的都不能用。
安装完毕记得启用。phpenmod XXXX
好像就行,不过还是建议直接去 vi /etc/php/7.0/apache2/php.ini
,将对应的分号去掉。
其次,去改一个设置。vi libraries/config.default.php
。
被上面大大的 “NO!DO MOT EDIT!” 吓到了么?
找 $cfg['Lang']
,值改为 'en'
,保存。
然后就没有然后啦,重启 apache,ok 了。
总结
Ubuntu 15.10 之前,直接 apt install lamp-server^
之后就什么都不用管了…… 好怀念啊!新版的代价就是手动改东西……
phpMyAdmin 能用是能用了,但是全部变成了 English,淡淡的忧伤。尝试改了 zh-CN
什么的,都无效。看来,自动识别语言的功能是要说 Bye Bye 了。
发表回复