标签: mbstring

确保 PHP 是在启用 php_mbstring.dll 的情况下编译的

我目前在使用 php 的应用程序上遇到错误。这是错误消息

Error - mPDF requires mb_string functions. Ensure that PHP is compiled with php_mbstring.dll enabled.
Run Code Online (Sandbox Code Playgroud)

我正在使用第三方库生成 pdf 文件(MPDF)。它在我的 loaclhost (windows) 上运行良好,但是当我们将其部署到 linux 服务器上时,它会抛出上述错误。

任何人都可以帮助我了解发生了什么以及我该如何解决它。我们的 Linux 服务器配置中似乎缺少 php_mbstring.dll。

php mbstring mpdf

4
推荐指数
1
解决办法
3万
查看次数

php 修剪 mb 安全吗

我知道没有mb_trim这个版本trim。我有十几篇文章的链接,介绍如何使用preg_replace.

我的问题是,通常trim使用默认字符 mb 安全吗?也就是说,是否有以单字节空白字符代码结尾的多字节字符的示例?

php unicode trim utf mbstring

4
推荐指数
1
解决办法
1991
查看次数

Composer 安装 - 需要 ext-mbstring

我正在尝试执行一个composer install ...,但出现错误,提示requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.我正在使用 Apache (Cpanel) 和 PHP 5.6。

以下是我尝试修复错误的方法。

1: yum search mbstring

============================================= N/S matched: mbstring =============================================
ea-php54-php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
ea-php55-php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
ea-php56-php-mbstring.x86_64 : A module for PHP applications which need multi-byte string handling
ea-php70-php-mbstring.x86_64 : A module for PHP applications which need …
Run Code Online (Sandbox Code Playgroud)

php apache cpanel mbstring composer-php

4
推荐指数
2
解决办法
1万
查看次数

在Mac上安装phpMyAdmin时缺少mbstring PHP扩展

PhpMyAdmin安装错误

安装phpMyAdmin时遇到一些问题.我想解决以下问题,但是没有线索从哪里开始(除了php.ini?).

这是错误消息.

The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
Run Code Online (Sandbox Code Playgroud)

这是我在SO上发现的一篇相关文章,它适用于Linux,但在我的Mac上无效(OSX 10.6更新了PHP等):PhpMyAdmin安装错误

install phpmyadmin mbstring

3
推荐指数
2
解决办法
3万
查看次数

无法安装mbstring php冲突

我试图用PHP 5.6安装php-mbstring,我收到此错误:

Error: php56w-common conflicts with php-common-5.4.45-3.el6.remi.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Run Code Online (Sandbox Code Playgroud)

我试图安装php56-mbstring,但我得到以下内容.我不确定这是否意味着它已经安装:

Nothing to do
Run Code Online (Sandbox Code Playgroud)

什么是最合适的安装包?我应该尝试解决哪一个问题,如何解决问题.谢谢!

php mbstring php-5.6

3
推荐指数
1
解决办法
8813
查看次数

在 RedHat 7.9 和 php 7.2 上安装 php-mbstring 模块时出现依赖错误

在 centos (7.6) 上,我有一个脚本来使用 yum 工具和 remi-repo 部署一组 php 依赖项。我需要在 redhat (7.9) 上迁移此安装集。在这个发行版上,我在安装 php-mbdstring 模块期间遇到了这个问题。

缺少lib libonig.so.105()(64 位)。我没有找到任何可以明确解决此依赖关系的内容。我尝试安装 oniguruma( 和 -devel) 但 lib (/usr/lib64/libonig.so.5) 版本与依赖项要求不匹配。这里是 yum install 命令的输出。

---> Package php-mbstring.x86_64 0:7.2.34-1.el7.remi will be installed
Checking deps for php-mbstring.x86_64 0:7.2.34-1.el7.remi - u
looking for ('php-common(x86-64)', 'EQ', ('0', '7.2.34', '1.el7.remi')) as a requirement of php-mbstring.x86_64 0:7.2.34-1.el7.remi - u
looking for ('libc.so.6(GLIBC_2.14)(64bit)', None, (None, None, None)) as a requirement of php-mbstring.x86_64 0:7.2.34-1.el7.remi - u
looking for ('rtld(GNU_HASH)', None, (None, None, None)) …
Run Code Online (Sandbox Code Playgroud)

php redhat rpm yum mbstring

2
推荐指数
1
解决办法
2093
查看次数

Ubuntu 20.04、PHP 7.4:已安装 mbstring 但未启用

我正在运行 Ubuntu 20.04,并使用 PHP 7.4。

在 phpBB 安装期间,报告“为了使 phpBB 正常运行,需要使用 PHP mbstring 扩展”。我能够安装它;sudo apt list | grep mbstring报道php7.4-mbstring/focal,now 7.4.20-1+ubuntu20.04.1+deb.sury.org+1 amd64 [residual-config]

然而,该部分的phpinfo.php报道。 还报道。Multibyte decoding support using mbstring disabledexifphpinfo.phpLoaded Configuration File /etc/php/7.4/apache2/php.ini

我编辑了这个 .ini 文件以取消;extension=mbstring动态扩展部分中的注释,然后重新启动 apache。但是,phpinfo.php仍然报告扩展被禁用。我什至重新启动了服务器,但无济于事。我缺少什么?

ubuntu mbstring php-7

2
推荐指数
1
解决办法
9962
查看次数

关于PHP中的mb字符串和普通字符串

我怎么知道字符串是mb字符串?所以我们使用mb_strlen而不是strlen?

php mbstring

1
推荐指数
1
解决办法
167
查看次数

如何安装mbstring扩展

当我在Centos中安装mbstring时,我收到以下错误消息.

# yum install php-mbstring
Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.vastspace.net
 * epel: ftp.riken.jp
 * extras: mirror.vastspace.net
 * updates: mirror.vastspace.net
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.x86_64 0:5.3.3-40.el6_6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-40.el6_6 for package:php-mbstring-5.3.3-40.el6_6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mbstring-5.3.3-40.el6_6.x86_64 (updates)
           Requires: php-common(x86-64) = 5.3.3-40.el6_6
           Installed: php-common-5.4.35-1.el6.remi.x86_64 (@remi)
               php-common(x86-64) = 5.4.35-1.el6.remi
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-38.el6
           Available: php-common-5.3.3-40.el6_6.x86_64 …
Run Code Online (Sandbox Code Playgroud)

php mbstring centos6

1
推荐指数
1
解决办法
5134
查看次数

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

我在具有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重新启动,但没有任何功能起作用。

有什么建议吗?非常感谢

php linux amazon-ec2 mbstring amazon-web-services

0
推荐指数
2
解决办法
937
查看次数