Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проблема с подключением php_sybase_ct.dll в PHP

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows
Предыдущая тема :: Следующая тема  
Автор Сообщение
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Чт Авг 18 2005 16:36    Заголовок сообщения: Проблема с подключением php_sybase_ct.dll в PHP Ответить с цитатой

Проблема заключается в том, что PHP в упор не хочет подключать эту dll(php_sybase_ct.dll).
Система Windows XP Pro, Apache 2.0.54(Win32) mod_ssl, PHP 5.0.4.
Проверял подключения из каталога ext остальных dll и выяснил, что подключаются все кроме php_mssql.dll, php_msql.dll, php_mysql.dll, php_interbase.dll... Вообщем тех, что относятся к базам данных...

При запуске php выдается окошко с надписью:
PHP Startup: Unable to load dynamic library 'c:\php\ext\php_sybase_ct.dll' - Не найден указанный модуль!

Библиотека там существует, но не загружается! В чем собака зарыта?

PS: Пробовал под Apache 1.3.33, 1.3.29 таже фигня Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sedfom



Зарегистрирован: 04.11.2002
Сообщения: 309
Откуда: Moscow

СообщениеДобавлено: Чт Авг 18 2005 19:31    Заголовок сообщения: Ответить с цитатой

Внимательнее читайте конфиг php там есть такая строка про путь к каталогу откуда брать такие модули, у Вас она похоже пустая. Я сам сталкивался с такой траблой. Если все равно не заработает, попробуйте переименовать эти файлы в файлы типа mysql.dll (т.е. без подчеркиваний).
_________________
Каков вопрос, таков ответ.


Последний раз редактировалось: sedfom (Сб Авг 20 2005 11:04), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Чт Авг 18 2005 20:36    Заголовок сообщения: Ответить с цитатой

Я пробовал прописывать в строчке пути к каталогу, всевозможные пути и с нормальными слэшами и обратными, но ничего не помогало!
Пробовал переименовывать эти файлы без подчеркиваний, все равно говорит, что не возможно загрузить данный модуль. Самое странное, что из этого каталога остальные модули загружаются, только эти (перечисленные) не хотят!
Я пробовал их выкладывать в катало c:\php, соответственно меняя пути. Пробовал их складывать в windows\system32.
Одна фигня, как-будто проклятые dll Sad
Я уже не знаю, может этой dll нужно еще чего-нибудь установить?
Sybase server connect установлен и через ODBC все соединяется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sedfom



Зарегистрирован: 04.11.2002
Сообщения: 309
Откуда: Moscow

СообщениеДобавлено: Чт Авг 18 2005 23:21    Заголовок сообщения: Ответить с цитатой

У меня сейчас прописано вот так:

Код:

extension_dir= "c:\phpdll\"
extension=mysql.dll


Использую PHP 4.3.4 .
_________________
Каков вопрос, таков ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Пт Авг 19 2005 08:40    Заголовок сообщения: Ответить с цитатой

Мда... Попробовал, результат нулевой. Sad
Вот мой кусок конфига:
Код:

extension_dir = "c:\php\ext\"

;extension=php_java.dll
;extension=php_ldap.dll

;extension=php_sybase_ct.dll

Если здесь раскомментировать первых два extension, то все нормально загружается, а если раскомментировать последний, то сразу появляется надпись:

PHP Startup: Unable to load dynamic library 'c:\php\ext\php_sybase_ct.dll' - Не найден указанный модуль! Confused


Я уже голову сломал, почему не работает... При чем mysql.dll, он у меня тоже не грузит, как бы я ее не переименовывал. Но php вообще-то mysql и без этой библиотеки поддерживает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sedfom



Зарегистрирован: 04.11.2002
Сообщения: 309
Откуда: Moscow

СообщениеДобавлено: Пт Авг 19 2005 12:43    Заголовок сообщения: Ответить с цитатой

попробуйте другую версию php поставить.

Если не лень приведите сюда строки из php.ini которые у Вас раскоментированы, остальные не нужно.
_________________
Каков вопрос, таков ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Пт Авг 19 2005 14:36    Заголовок сообщения: Ответить с цитатой

Попробовал версию 4.4.0, скачанную с сайта www.php.net
От туда же брал версию 5.0.4.
В обоих случаях использовал php.ini переименованный из файла лежащего в дистрибутиве.
В нем исправлял строчки:
Код:

Эту extension_dir = "./", вот на эту:
extension_dir = "c:\php\extensions\"

И раскоментировал строчку:
Код:

extension=php_sybase_ct.dll

C 4-ым php таже история, грузит все dll кроме тех, что относятся к базам данных!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sedfom



Зарегистрирован: 04.11.2002
Сообщения: 309
Откуда: Moscow

СообщениеДобавлено: Сб Авг 20 2005 11:09    Заголовок сообщения: Ответить с цитатой

Мдя тайна сия велика и загадочна. А сам апач Вы рестартите при разных настройках php.ini?

У меня идеи кончились как заставить работать эту конфигурацию. Если Вам это все нужно просто для того чтобы проверить работу каких-то скриптов на домашней машине попробуйте сходить вот сюда .
_________________
Каков вопрос, таков ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Сб Авг 20 2005 21:45    Заголовок сообщения: Ответить с цитатой

Да, apache после каждого изменения конфига перезапускаю, т.к. php Я стал устанавливать как модуль... Разницы между модулем и CGI подключением в глючности я не заметил, а так было проще его подключить и ошибка тогда сразу видна с этой библиотекой!
Все не было бы так грутсно, если бы это было не на работе.. На сервак это нужно прикрутить Sad
Спасибо за ссылочку, попробую этот пакет покрутить, может поможет и наконец-то получтится это глючную поделку под win32 запустить... Просто мне не поставить на этот комп линукс, там винда нужна Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sedfom



Зарегистрирован: 04.11.2002
Сообщения: 309
Откуда: Moscow

СообщениеДобавлено: Вс Авг 21 2005 16:30    Заголовок сообщения: Ответить с цитатой

Извиняюсь, только сейчас заметил, у меня не такой apache. У меня apache 1.3.26 и без ssl . Кстати а php вообще работает?
_________________
Каков вопрос, таков ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Kostya_S



Зарегистрирован: 18.08.2005
Сообщения: 7
Откуда: СПб

СообщениеДобавлено: Вс Авг 21 2005 17:02    Заголовок сообщения: Ответить с цитатой

Да, PHP работает, с MySQL во всяком случае вяжется(без подгрузки extension php_mysql.dll, он и без этой dll нормально с MySQL работает)...
Мне пришлось перейти с apache 1.3.33 на 2.0.54, т.к. были проблемы с установкой на двухпроцессорную машину. Вначале 1-ый apache не хотил грузить php dll, а потом возникли проблемы с SSL модулем...
Поставил 2.0.54 эти проблемы исчезли, осталась только с дополнительными модулями к PHP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...