在WINDOWS 7 PRO本地服务器上没有加载MBstring,phpMyAdmin致命错误等

时间:2014-11-23 16:02:35

标签: php mysql mbstring

尝试在WINDOWS SEVEN PRO(Windows 7专业版)上安装本地服务器进行测试。这不是我第一次安装本地服务器,但我从未使用过phpMyAdmin,所以这方面对我来说是新的。

在我的PC上安装了Apache 2.4.10 64位和PHP 5.6.3(x64)作为本地服务器来测试论坛设置。安装Apache并配置:适用于我的网站。安装PHP,localhost:info.php给出了整个php信息表,所以PHP也可以。

但是,mbstring模块没有显示在php信息表中。

将phpMyAdmin复制到Apache的htdocs文件夹。安装提供错误消息

"fatal error: Call to undefined function mb_detect_encoding() in C:\Apache24\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177"; also showing that the mbstring is not functional

我花了一天时间浏览互联网,找到类似的主题,但没有一个回答对我有用。

的php.ini 我开始取消注释extension = php_mbstring.dll,然后我添加了一个绝对目录路径,现在php.ini如下

目录路径

extension_dir = "C:\php\ext\"

以下行未注释

extension=php_gd2.dll 
extension=php_intl.dll
extension=php_mbstring.dll
extension=php_exif.dll      
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

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:level下的自己的文件夹下,所以路径很短,路径中没有空格,比如“程序文件夹”

Apache监视器已停止并启动,重新启动,整个PC关闭并重新启动。

我甚至下载了一个月的新版PHP,但仍然没有骰子。

总结:mbstring是取消注释并且存在但没有显示在php信息表上,phpMyAdmin也有问题找到它?

我们的nrw论坛将是多种语言,我必须以某种方式完成这项工作。 我们再次讨论W7与单独安装的Apache,php和phpMyAdmin

0 个答案:

没有答案