Я изо всех сил пытался решить эту простую проблему конфигурации.Все, что я хочу, это включить mysql, чтобы он мог работать с моим php.В моей среде у меня на компьютере с Windows XP настроен PHP 5.2 / IIS 5.0 / MySQL 5.0 и все настройки.Из того, что я слышал из многочисленных источников технических советов, простая возможность включить MySQL - это раскомментировать эти строки из файла php.ini.
extension = php_mysql.dll
extension = php_mysqli.dll
и измените extension_dir
extension_dir = "c: \ php \ ext"
Но ведьэто все еще не работает.
Я продолжил исследовать причину проблемы, запустив phpinfo () , и понял, что функции mysql вообще не включены.(Странно ...) Затем я открываю командную строку, набираю php -m и подтверждаю, что функции mysql включены.
Наконец, одно интересное обнаружение, которое я обнаружил, это то, что я набрал php -i и нашел эти несколько строк.
Путь к файлу конфигурации (php.ini) => C: \ WINDOWS
Загруженный файл конфигурации => C: \ php \php.ini
Но под phpinfo () он показывает следующее:
Файл конфигурации (php.ini) Путь C: \ WINDOWS
Загруженный файл конфигурации (нет)
Загруженный файл конфигурации из phpinfo () отсутствует!Зачем??Как все закончилось здесь?
У кого-нибудь есть идеи?
PS: Я установил переменную окружения PATH, чтобы она указывала на папку C: \ php \, так что она работает нормально.