PHP + MySQL + странный libmysql.dll
Понадобилось сегодня установить на Win2003 Apache(2.2.9)+PHP(5.2.6)+MySQL(5.1.31).
После окончания установки в браузер постоянно выдавалась ошибка 500. Я посмотрел в логи и увидел что много библиотек PHP не могут запустится. Закомментировав могие библиотеки, и оставив только нужные (mysql,db,mysqli,dbo_mysql) я перезапустил апач и увидел что и они не могут быть подключены. В гугле был найден выход - взять libmysql.dll из папки Mysql и скопировать в windows/system32. Скопировал, ошибки изчезли. Но теперь при вызове mysql_connect сервер просто рвёт соединение. ISA (если из вне обращаться к веб-серверу) выдаёт ошибку 64 :
Цитата:
# Код ошибки 64: Узел недоступен
# Дополнительная информация: потеря шлюзом или прокси-сервером подключения к веб-серверу.
|
Я что только не делал. Даже брал библиотеку libmysql из версии 5.0, но при её установке php говорил что не знает функции mysql_connect(ошибок загрузки php_mysql.dll по прежнему небыло).
Помогите кто ни будь, я целый день сижу мучаюсь.
P.S. как на зло на ещё одной машине с Win2k3 всё поставилось просто отлично и сразу запустилось :eek:
|