问题标签 [mbstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - MBSTRING 扩展在 RED HAT ENTERPRISE LINUX 中不起作用
我在带有 Weblogic 服务器的 Red Hat Enterprise Linux 上运行我的服务器,我在上面安装了 PHP5.3,最近对于我的一个项目,我不得不使用 MBSTRING 扩展,我注意到之前没有安装,我做到了。但是PHP仍然无法识别这个扩展,安装后是否需要进行对抗设置?
请帮我。
php - 如何在 Heroku 中托管 Facebook 应用程序?
我的 Facebook 应用程序在我的本地主机中运行没有任何问题。但是当我在 Heroku 中托管它时,我遇到了这些问题。
问题是当用户在登录和权限后从 Facebook 重定向时,它显示空白页面,并且在 Heroku 日志中显示:
“注意:PHP 消息:PHP 致命错误:在第 300 行的 /app/facebook/facebook-sdk/src/Facebook/HttpClients/FacebookCurlHttpClient.php 中调用未定义函数 Facebook\HttpClients\mb_strlen()”
我认为错误在于mb_strlen()
功能。我不知道如何纠正它。
php - 如何安装缺少已安装的依赖项 php-common 的 php-mbstring?
如何让 php-mbstring 识别 php-common?
我正在尝试安装 php 模块 php-mbstring,以便可以在 PHP 5.2.10 版上安装 phpMyAdmin。
关于我的机器的一些信息:
cpu: Intel(R) Xeon(R) CPU X5355 @ 2.66GHz, width: 64 bits
OS: centOS
尝试使用 yum 安装时,由于依赖关系,安装失败。如何已经安装了所需的依赖项。可能是版本冲突?最后的 .386 重要吗?另外,为什么我的日志底部的错误描述了一个丢失的 dll,它不应该在寻找一个 .so 吗(不太确定这里的“它”是什么)?
已经尝试过:
--skip-broken
--nodeps
更改 .repo 文件中的 yum 镜像站点
使用下载的 rpm 安装(我得到相同的错误:需要依赖项)这是我的 shell 会话,包括 yum 安装过程和我的 apache 错误日志:
php - WINDOWS 7 PRO 本地服务器上的 MBstring 未加载、phpMyAdmin 致命错误等
尝试安装本地服务器以在 WINDOWS SEVEN PRO (Windows 7 pro) 上进行测试。这不是我第一次安装本地服务器,但我从未使用过 phpMyAdmin,所以这方面对我来说是新的。
在我的 PC 上安装 Apache 2.4.10 64 位和 PHP 5.6.3 (x64) 作为本地服务器,用于测试论坛设置。安装 Apache 并配置:适用于我的网站。安装了 PHP,localhost:info.php 提供了整个 php 信息表,因此 PHP 也可以工作。
但是,mbstring 模块不会显示在 php 信息表中。
将 phpMyAdmin 复制到 Apache 的 htdocs 文件夹中。安装给出错误信息
我花了一天多的时间浏览互联网,找到了类似的主题,但没有一个适合我的答案。
php.ini 我从取消注释extension=php_mbstring.dll开始,然后我添加了一个绝对目录路径,现在php.ini如下
目录路径
以下行未注释
php.ini 文件最初位于 php 目录中。然后我将它移动到 apache 根目录(c:\apache24\htdocs,现在 php.ini 文件在 c:\windows 文件夹、C:\php 文件夹和c:\apache24\htdocs 文件夹。
php_mbstring.dll 文件(大小为 1.4 mb)位于 php\ext 文件夹中,而 php.ini 文件具有该目录的绝对路径。
apache 和 PHP 都在它们自己的 c: 级文件夹下,因此路径短且路径中没有空格,如“程序文件夹”
Apache监视器已停止并启动,重新启动,整个PC关闭并重新启动。
我什至下载了一个月更新版本的 PHP,但仍然没有骰子。
总结: mbstring 未注释且存在,但未显示在 php 信息表上,并且 phpMyAdmin 也有定位它的问题?
我们的 nrw 论坛将是多种语言的,我必须以某种方式完成这项工作。同样,我们正在讨论 W7 与单独安装的 Apache、php 和 phpMyAdmin
php - 如何安装mbstring扩展
当我在 Centos 中安装 mbstring 时,我收到以下错误消息。
任何人都可以告诉我如何安装 mbstring ??
我的 PHP 版本:Centos 6.6 上的 PHP 5.4.35 (cli)(构建时间:2014 年 11 月 14 日 07:04:10)
先感谢您...
wampserver - WAMP:致命错误:调用未定义的函数 mb_detect_encoding() .... 访问 localhost/phpmyadmin 时
我通过删除';'启用了 mbstring 扩展:extension=php_mbstring.dll
我正在使用正确的 php.ini 文件,使用 phpinfo() 检查。
php.ini 中指定的扩展目录: extension_dir = "c:/wamp/bin/php/php5.5.12/ext/" 确实,当我去那里时,我找到了 'php_mbstring.dll'
我已经多次重新启动 wamp。
这里还有什么问题?
更新:
看来,我的整个 wamp 安装都是针对 mysql 的 fd up:
您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。
我确实安装了 mysql 并且所有内容都已安装...模块也已启用等。
laravel - 上传后的 Laravel iconv、mbstring 和 bcrypt 问题
PHP v 5.4.2,启用 Mcrypt,启用 iconv,满足所有要求。
该项目在我的生产机器上运行良好(显然)。但是,一旦我将其上传到服务器,我就面临着一个又一个的问题。
这是一个共享主机,我无法访问 php.ini 或无法安装任何程序。但是,由于满足了所有要求,我相信无论如何都不需要。什么可能导致这种情况以及解决方案是什么?
php - webtatic php mbstring 添加模块到centos6.6
我一直在使用 webtatic php 5.4.34 版本来开发 facebook 应用程序,但由于此错误而突然停止 —————————- PHP 致命错误:调用未定义函数 Facebook\HttpClients\mb_strlen() in / var/www/html/facebook/src/Facebook/HttpClients/FacebookCurlHttpClient.php 在第 306 行 —————————-
它需要 mbstring 模块(这已添加到 facebook php 函数中以解决 http 标头问题并且不能被注释掉,我希望这样做)
Webtatic 指令提到了安装中的一个点,我可能有机会选择要安装的 php 模块,但是已经安装了 php54w,我决定升级到 php56w,希望这个使用 mbstring 的选项会出现。
所以我现在已经升级到 centos 6.6,然后尝试安装 php56w,但得到了这个众所周知的错误:php56w-common 与 php54w-common-5.4.34-1.w6.x86_64 冲突。
该解决方案适用于 php54w 但正如您这次看不到的那样,您能否提出修复建议
另外,有没有更好的方法来解决缺少的 mbstring 模块
php - php not sense to special characters
**mb_internal_encoding(); output: "UTF-8"
textarea input: "âb" || php-output:âb script not convert "â"=>"a"
file is without BOM**
these may be other reasons?? what else can I try?
php - PMA 错误:缺少 mbstring
我在 Windows 7 64 位上运行:
- 阿帕奇 2.2
- PHP 5.2.8
- MySQL 5.1(基本)
手动安装和配置。众所周知,由于 MySQL Essentials 没有用于交互的 GUI,因此最好的解决方案是 PhpMyAdmin。我正在尝试将从 PMA 网站下载的phpMyAdmin-4.0.10.8-english下载到我的 Apache Web 服务器中。
完成所有配置工作后,现在当我尝试登录 PMA 时收到一条错误消息:
“缺少 mbstring 扩展名。请检查您的 PHP 配置。”
在这个论坛中提到,可能的原因是php_mbstring.dll
php 文件夹不可用,或者extension_dir
变量 inphp.ini
设置为./
当前文件夹。
我签入了ext
文件夹,.dll
文件可用并且extension_dir
变量设置为./ext
. 我尝试将变量设置C:/php/ext
为绝对位置,但它仍然不起作用。对此问题的任何帮助将不胜感激!