Включить расширения PHP в системе Windows

366
Zareef Hasan

Я использую Apache 2.2 вместе с Windows 7. Мне просто нужно включить расширение MySQL для работы. Это нормально, когда я использую бинарный файл Windows (.msi). Но когда я пытаюсь с файлом .ZIP, расширение MySQL не работает. Я не комментировал расширение в php.ini. Но ошибка все еще сохраняется.

Есть ли у кого-нибудь предложения, как это исправить?

1
Какая ошибка? (И почему вы все равно используете mysql? Это устарело в пользу mysqli и pdo_mysql в течение многих лет) Billy ONeal 12 лет назад 2
Вы проверили, что путь расширения существует? может быть, вы включили его, но .dll отсутствует. 12 лет назад 0
Сделайте phpinfo (), чтобы убедиться, что вы редактировали правильный php.ini Mark Baker 12 лет назад 0
Я пытаюсь установить WordPress. так что необходимо включить расширение MySQL. @BillyONeal 12 лет назад 0
Да, я назвал phpinfo () для этого. Каталог: C: \ Program Files \ PHP \ php.ini @MarkBaker Zareef Hasan 12 лет назад 0
Да, я проверил и перепроверил "extension_dir" для этого, и php_mysql.dll там. @SeRPRo Zareef Hasan 12 лет назад 0
Есть ли у вас `libmysql.dll` в вашей папке PHP? Я считаю, что это необходимо для работы `php_mysql.dll` и не распространяется с файлами php 5.3 .zip по умолчанию. afrazier 12 лет назад 0
я вставил `libmysql.dll` в папку system32. Тимоти решил это, `enable_dl` в php.ini был выключен @afrazier Zareef Hasan 12 лет назад 0

1 ответ на вопрос

2
Timothy Martens

Возможно, ваш php.ini не настроен правильно. Даже если это так, я видел случаи, когда мне приходилось копировать .dll в тот же каталог, что и php.exe.

Обязательно убедитесь, что extension_dir установлен правильно и что enable_dl = Onв файле .ini, и используйте phpinfo () для проверки.