Jay*_*hen 0 php linux amazon-ec2 mbstring amazon-web-services
我在具有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
Run Code Online (Sandbox Code Playgroud)
以及所有可能的变体和php版本,每次尝试之间都要使用sudo服务httpd重新启动,但没有任何功能起作用。
有什么建议吗?非常感谢
小智 10
我遇到了同样的问题,通过 apache httpd 公开的 php 不会反映更新的包。我可以解决这个问题
service php-fpm restart
Run Code Online (Sandbox Code Playgroud)
并避免系统重启
小智 7
我遇到了同样的问题,奇怪的是,当我重新启动它确实启用的实例时。
首先使用以下命令安装mbstring:
sudo yum install php-mbstring
Run Code Online (Sandbox Code Playgroud)
然后重启
sudo shutdown -r now
Run Code Online (Sandbox Code Playgroud)
我不知道为什么重启httpd不够,但是它对我来说很有用,希望对您有用。