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


Автор: SolidSnake 27.3.2009, 17:45
Здраствуйте! Помогите исправить проблемку. Пытаюсь активировать поддержку БД

Вобщем суть: установил Denwer, MySQLadmin 1.4 и apache 2.0.4 + pearl  и т.д. Активирую (хотя и так localhost отображает) древнвер, MySQLadmin, apache, открываю http://localhost/ и он мне выдает ошибку:
 Unable to load dynamic library 'd:/server/php4/extensions/php_msql.dll' - Не найден указанный модуль.

В файле php.ini прописал extension = php_msql.dll
Саму .dll сунул в D:\server\php4 
                         и в D:\server\php4\extensions
Также теперь на страницах появляется: X-Powered-By: PHP/4.2.3 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Content-type: text/html

Подскажите, где путь еще прописать для .dll или что сделать следует?

Автор: awers 27.3.2009, 18:27
php_msql.dll

может в php.ini стоит указать php_mysql.dll?

Автор: SolidSnake 27.3.2009, 20:27
хм... я думал, что не правильно прописал и название файла неверно тож неверное, изменил на mysql.dll но не помогло... заглянул в один справочник там написано: php.msql (на скрине, ";"  естественно удалил), скачал еще 1 файл... может у меня вообще устаревшыие .dll? 
php_mysql.dll - 48кб
php_msql.dll - 28кб

 С обееми файлами химичи, менял название прописывал в php.ini - ничего не помогает  smile 

Автор: IZ@TOP 29.3.2009, 03:44
SolidSnake, ну вы хоть php.ini покажите (только прикрепите к теме). И проверьте, что путь до папки с либами в php.ini (деректива extension_dir) прописан верно.
Как сказал awers, модуль для работы с MySQL называется php_mysql.dll. И, если бы, были устаревшие версии библиотек, ошибка была бы другого рода.

Автор: SolidSnake 31.3.2009, 10:11
extension_dir = d:/server/php4/extensions
php_mysql.dll находится в /.../extensions  и в /.../php4
Вы посмотрите, пожалуста, php.ini, а то я уж и не знаю где ошибка вкралась...

Автор: Sevr 25.8.2009, 14:41
Для работы с php_mysql.dll требуется библиотека libmysql.dll. Она должна лежать либо в %systemroot%, либо в пути из path. У вас она есть?

Автор: Ипатьев 25.8.2009, 15:02
Чудесный топик, чудесный.
Сколько советчиков, сколько советов.
И ни-о-дин не обратил внимание на вопрос. 
Цитата

установил Denwer


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