Lum*_*sss 2 php mysql apache phpmyadmin
所以我试图让phpmyadmin在Windows 7上运行,我已经完成并安装了所有正确的程序/文件(apache,mySQL,php等等),我在我的正确位置有phpmyadmin文件夹目录,当我尝试在我的浏览器中访问它时,当目录索引设置为index.html时,它显示整个目录.但是,当我将目录切换到index.php时,我收到此错误:
Fatal error: Call to undefined function mb_detect_encoding() in C:\apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc on line 177
我看了几个支持页面和所有内容(比如这个),但所有的建议似乎都没有帮助我.他们中的大多数谈论的/ PHP目录编辑php.ini文件,但我甚至不有,我有一个php.ini-development和php.ini-production文件,多数民众赞成它.建议?我也尝试重新安装php,看看它是否是安装问题...没有用.请帮忙!
Lum*_*sss 12
该问题是由于某些扩展被阻止而扩展目录未完全设置引起的.
在php.ini文件中extension_dir=需要设置为"C:\ php\ext"或者php ext文件所在的位置.此外,还需要在php.ini文件中取消注释以下扩展名
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysqli.dll
另一件有用的事情是进入php\ext文件夹,右键单击上面的每个exts并选择unblock并确保它们没有设置为只读.
将php.ini-development重命名为php.ini并启用/添加
extension=mysqli.dll
extension=mbstring.dll
Run Code Online (Sandbox Code Playgroud)
在此更改后重新启动apache
| 归档时间: |
|
| 查看次数: |
29792 次 |
| 最近记录: |