Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Проблема с php_mysql.dll


Автор: LOBsTerr 26.2.2006, 17:34
Народ прошу мне помочь, возникла такая проблема.
Не подключается динамическая библиотека, то есть php_mysql.dll.
У меня стоит Win XP, PHP 5.1.1, Apache 1.3.34, MySQL 5.0.18...
Разкоментировал exstentions для Mysql, после перезапуска АПАЧИ начинает ругаться, что данная dll
не может быть загружена?
Кто нибудь знает в чем дело, просто например графическая длл GD2
грузится нормально, и работает нормально, а эта ну никак, уже несколько, раз все переставлял, переносил прописывал пути.
В тоже время на работе все тоже самое, и нормально работает. И ни на что не ругается, все те же версии стоят!
Я уже просто не знаю что делать!
Знакомый сказал вся причина в версиях, подскажите какие версии с какими работают, а с какими конфликтуют?

Автор: Kesh 26.2.2006, 19:26
LOBsTerr, скинь все dll'ки в C:\Windows\System32\

Автор: LOBsTerr 26.2.2006, 19:41
Какие именно, я просто не перекидывал не какие длл в win/system32...
Ставлю PHP как модуль АПАЧИ?

Щас попробывал поставить PHP 4 вместе с тем же Мускулом, выдает Client does not support authentication protocol requested by server;

Поискал форуму, такие темы, но так и не понял, что именно надо изменить в my.ini:

This is permanent solution. Instead of typing this "SET PASSWORD FOR peter@localhost = OLD_PASSWORD('something');" in the command line client for every single user, do the following:

Find "my.ini" inside windows directory and insert the following lines (First line is just a comment, it can be ommited)

#Use old password encryption method (needed for 4.0 and older clients).
old_passwords

что надо проделать, объясните, а то походу я делаю, что-то не так! А с PHP5 все также smile

Автор: Kesh 27.2.2006, 01:29
У меня php прописан так в httpd.conf
Код

ScriptAlias /php/ "d:/www/php5/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"


Потом берешь и все dll'ки из php и php/ext кидаешь в Win/system32

Так всегда делаю... Все вроде работает... Apache 2.0.55, PHP 5.1.2, MySQL 5.0.18

Автор: LOBsTerr 27.2.2006, 07:41
В принципе разницы нет где они лежат, дело в том что кроме Mysql dll все остальные грузятся нормально. Стоит ли ставить вообще Апачи-2? Ведь везде написанно, что нет!

Автор: AntonioBanderaz 27.2.2006, 14:00
сделай
regsvr32 "Путь к твоей dll"
Добавлено @ 14:01
просто винда не может их найти, также советую скинуть все dll и lib в системную папку.

Автор: LOBsTerr 27.2.2006, 14:25
Извини я не совсем понял? что надо сделать?
Просто я уже не раз сам менял пути, опять же повторюсь часть длл грузятся часть нетsmile

Автор: Kesh 27.2.2006, 20:41
LOBsTerr,
Цитата(AntonioBanderaz @ 27.2.2006, 14:00 Найти цитируемый пост)
также советую скинуть все dll и lib в системную папку.

Win/System32

Автор: LOBsTerr 27.2.2006, 21:24
Спасибо Kesh, действительно проблема была в моей оплошности,я копировал php_mysql.php,
а про libmysql.dll, забыл вот в этом и была ошибка...

Автор: flashaa 10.3.2006, 18:23
Cпасибо ребят, сегодня столкнулся с такой проблемой, полдня потратил, блин,
а ведт вчера на другом компьютере ДЛЛки никуда не кидал, а все работало.....
Кстати я сначала накидал ДЛЛ в папку виндовс - она ведь тоже системная, но все равно не работало..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)