php - 无法让 mbstring 在 Amazon linux 2 AMI 上工作

标签 php linux amazon-web-services amazon-ec2 mbstring

我在 Amazon linux 2 AMI 上运行,使用 PHP 7.2.5 和 apache

问题是:调用未定义的函数 mb_convert_encoding

最初的需求是能够正确读取上传的文本文件并将其内容插入到数据库中,知道编码可以是多种多样的

我正在努力解决的问题是让 mb_convert_encoding 正常工作!

我试过:

sudo yum install php-mbstring
sudo yum install php7.2-mbstring

以及所有可能的变体和 php 版本,在每次尝试之间使用 sudo service httpd restart,没有任何功能可以正常工作。

有什么建议吗? 非常感谢

最佳答案

我遇到了同样的问题,奇怪的是当我重新启动它启用的实例时。

首先使用此命令安装 mbstring:

sudo yum install php-mbstring

然后重启

sudo shutdown -r now

我不知道为什么重新启动 httpd 还不够,但这对我有用,希望对你也有用。

关于php - 无法让 mbstring 在 Amazon linux 2 AMI 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51693206/

相关文章:

php - mysql 中的日期差异

php - 如何让 Amazon s3 PHP SDK 工作?

php - 如何将图像保存到 MySQL 数据库?

php - 防止使用php将空数组记录提交到MYSQL数据库

c++ - 在两个终端之间传递缓冲区(命名管道)

c - 绑定(bind)在我的 C 程序中不起作用

使用 cout<<term_cc<color, default, attrib> 输出到 Windows 终端的 C++ 在 Windows 上正确输出颜色和属性,但在 Linux 上不正确

amazon-web-services - aws 胶水 `ImportError: cannot import name ' S3ArnParamHandler'`

amazon-web-services - 从 Kinesis 中的两个不同流获取数据?

php - 我怎样才能回显表的前 3 个条目 ( php )