加载我的php.ini或至少其中的设置有问题

时间:2014-08-17 21:09:59

标签: apache configuration phpmyadmin

我的PHP安装存在问题。

简要安装概述:

  • Windows 7
  • Apache 2.4.10(x86)
  • PHP 5.5.15线程安全(x86)
  • MySQL 5.6.20(x86)
  • phpMyAdmin 4.2.7

我从zip(noinstall)安装了它们,它也可以工作,有点......当我安装phpMyAdmin时出现了这个错误:

Fatal error: Call to undefined function mb_detect_encoding() in
C:\wamp\sites\pma\libraries\php-gettext\gettext.inc on line 177

我用Google搜索并看到人们有同样的问题,但他们没有加载mbstring扩展和mysqli,但我有。或那是我的问题。当我使用phpinfo()时,我没有看到任何扩展加载,但是它表示加载了C:\ wamp \ php \ php.ini中的php.ini。

我在httpd.conf中添加了这个:

LoadModule php5_module "c:/wamp/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "c:/wamp/php"

我在php.ini中取消注释了这些扩展

extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll

包含" c:/wamp/vhosts/virtual-hosts.conf"

文件夹结构:

  • C:\瓦帕\网站
  • C:\ wamp \ pma(phpMyAdmin)
  • C:\瓦帕\ PHP
  • C:\瓦帕\ MySQL的
  • C:\ wamp \ httpd(apache)
  • C:\瓦帕\虚拟主机\虚拟hosts.conf

有人解决了这个问题吗?

谢谢,mcardle

0 个答案:

没有答案