php - 在 PHP7、ubuntu 上调用未定义函数 json_encode()、ctype_digit()

标签 php linux ubuntu yii2

<分区>

我使用 Yii2,操作系统 ubuntu 16.0.4,PHP7,Apache,MySql

我认为这个问题来自 php7

如何启用或安装用于 php 的 json_encode 和用于 mysql 的 ctype_digit?

我有这个错误:

Call to undefined function yii\web\json_encode()

Call to undefined function yii\db\mysql\ctype_digit()

php信息:

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 

最佳答案

在/etc/php/php.ini 中的 php.ini 文件中启用 json 编码。 在这种情况下,您需要取消对“extension=json.so”行的注释。

关于php - 在 PHP7、ubuntu 上调用未定义函数 json_encode()、ctype_digit(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928974/

相关文章:

php - 如何向数据库查询添加类别?

php - 如何根据在 PHP MySQL 和 JQuery 中输入的州名称自动完成城市列表

php - PHP中is_null "== NULL"和 "=== NULL"的区别

php - 在 WordPress 中记录用户操作的数据库设计

php - 使用命令行从书中运行 php 脚本

Python3.6 优于 Python 3.4

c - 多维数组指针

linux - ssh:端口 22 上的连接被拒绝

php - MySQL 只返回查询结果中的{第一行}!

pdf - 无法从pdf复制特殊字符