我使用Yii2 , OS ubuntu 16.0.4 , PHP7 , Apache , MySql
我认为来自php7的这个问题
如何为php启用或安装json_encode,为mysql启用或安装ctype_digit?
我有这个错误:
调用未定义的函数yii \ web \ json_encode()
调用未定义的函数yii \ db \ mysql \ ctype_digit()
PHPINFO:
Configuration File (php.ini) Path /etc/php/7.0/apache2
Loaded Configuration File /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files /etc/php/7.0/apache2/conf.d
Additional .ini files parsed /etc/php/7.0/apache2/conf.d/20-mbstring.ini
关于json我只在phpinfo上找到这个:
JSON Jakub Zelenka, Omar Kilani, Scott MacVicar
答案 0 :(得分:1)
在/etc/php/php.ini中的php.ini文件中启用json编码。 在这种情况下,您需要取消注释'extension = json.so'行。