Прочитав о extension_dir = "ext", я добавил строку в php.ini, но она не работала, затем начал просматривать журнал ошибок apache и увидел, что PHP фактически не смог найти dll в указанном каталоге "ext". Я прокомментировал строку extension_dir, перезапустил Apache и снова посмотрел журнал ошибок, увидел, что PHP теперь ищет dll в C:/PHP/ext (по умолчанию, я думаю), но поскольку я использую другие папки, это не правильный путь, поэтому я раскомментировал строку extension_dir и написал следующее:
extension_dir = "C:/Apache24/PHP/ext"
В моей конфигурации это правильный путь к dll.
и, конечно же, без комментариев:
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
Перезапустил сервер Apache и интернет-браузер, и теперь phpMyAdmin работает с моим логином mySQL.
Таким образом, проблема заключалась в неправильном пути к dll и необходимости прокомментировать dll в php.ini.
Не забудьте перезапустить Apache и интернет-браузер после редактирования файлов конфигурации.
Спецификация системы: Windows 7 HB 64-разрядная httpd-2.4.4-win32-ssl_0.9.8.zip php-5.4.16-Win32-VC9-x86.zip 5.6.11.0.msi
Надеюсь, это поможет. Спасибо за ваши комментарии.
person
phpNoob
schedule
05.07.2013