我在具有PHP 7.2.5和apache的Amazon linux 2 AMI上运行
问题是:调用未定义的函数mb_convert_encoding
最初的需求是能够正确读取上载的文本文件,并将其内容插入DB中,同时知道编码可能多种多样
我正在努力解决的问题是使mb_convert_encoding正常工作!
我尝试过:
sudo yum install php-mbstring
sudo yum install php7.2-mbstring
以及所有可能的变体和php版本,每次尝试之间都使用sudo服务httpd重新启动,但没有任何功能起作用。
有什么建议吗? 非常感谢
答案 0 :(得分:4)
我遇到了同样的问题,奇怪的是,当我重新启动它启用的实例时。
首先使用以下命令安装mbstring:
sudo yum install php-mbstring
然后重新启动
sudo shutdown -r now
我不知道为什么重启httpd的次数不够,但是它对我的工作很有希望对您有用。
答案 1 :(得分:0)
我遇到了同样的问题,即通过apache httpd公开的php无法反映更新的软件包。我可以用
解决问题service php-fpm restart
并避免系统重新启动