当前位置: 首页 > 面试题库 >

无法使用PHP 7初始化mbstring

慕容典
2023-03-14
问题内容

每当我尝试访问phpMyAdmin时,都会出现以下错误:

缺少mbstring扩展名。请检查您的PHP配置。

我在CentOS 7服务器上运行LEMP堆栈。我选择使用PHP 7进行此安装。我在运行早期版本的PHP的相同设置上没有遇到此错误。

extension_loaded('mbstring')即使 mbstring.ini (/etc/php.d/)包含以下内容,也会返回false

; Enable mbstring extension module
extension=mbstring.so

我100%确定mbstring模块已安装在我的服务器上。

我很沮丧,所以如果有人有任何想法,请告诉我。谢谢。


问题答案:

通过以下方法达成了解决方案

我放入extension=mbstring.sophp.ini内,即使这不再是PHP默认使用的加载模块的方法。

从php.ini本身:

注意:打包的扩展模块现在通过目录/etc/php.d中的.ini文件加载。这些是默认加载的。

这似乎解决了我的问题。我仍然很想知道是否有人对这个问题有不同的看法。



 类似资料:
  • 我有一个使用MIP SDK的Azure函数,当调用< code>MIP时,我得到以下错误。CreateMipContext(...): 令人惊讶的是,该错误仅在 Azure 上运行时发生。在本地运行时,一切都很好。 我正在使用MIP SDK v1.8.86和.NET Core 3.1。 知道OneDS是什么或者是什么导致了错误吗?

  • 新CONF:我做了一些改变来配合你所说的。现在我删除了hibernate-cfg.xml并在spring-servlet.xml中做了所有的conf: 它可能来自我的java文件吗? 错误是: Bean 类 [org.springframework.orm.hibernate4.LocalSessionFactoryBean] 的属性 'transaction' 无效:Bean 属性 'trans

  • 问题内容: 我有一个简单的log4j.property文件和一个使用log4j的简单程序。但是当我运行罐子时,我只会看到 这是我使用记录器的方法: 这是我的pom.xml的一部分 这是我的log4j.properties 现在从我的项目目录运行jar文件。这是我的项目目录 问题答案: 将log4j.properties文件放在src / main / resources中,以便将其捆绑到您的JAR

  • 我在这里缺少任何配置吗?我在谷歌上找不到任何东西...

  • 当我在iReport 5.1.0中预览JasperReports的报告时,它执行得很好。它包含一个饼图,当我需要从jsp文件运行它时,问题就来了。 烧烤-1.5-beta1.jar commons-beanutils-1.8.2.jar Commons-Collections-3.2.1.jar commons-digester-2.1.jar commons-javaflow-20060411.

  • 我正在用ansible自动安装conda,但是激活conda的最后一步(conda init)失败了。 错误: “stderr”:“需要单个字符参数。”,“stderr_lines”: