所以我试图在我的服务器上运行一个php程序(Windows server 2008 R2),我已经按照教程安装了php。
当我输入网站加载的地址时意味着安装了php - 但是我收到了这个错误:
PHP Fatal error: Call to undefined function mb_detect_encoding() in C:\[..]\libraries\php-gettext\gettext.inc on line 177
经过一些谷歌搜索我发现这与mb_string(?)有关,所以我去了php目录编辑php.ini并取消注释:
extension=php_mbstring.dll
令我惊讶的是,只有php.ini-development
和php.ini-production
- 所以我复制了php.ini-production
并将其重命名为php.ini
。我希望这是做到这一点的方法吗?
编辑完成后,我保存了文件并从IIS7重新启动了网络服务器。
但问题仍然存在。另外phpinfo()
没有列出任何mb_string。
所以我的问题是:这里的问题是什么?如何启用mb_string(如果需要)?
感谢。