За последние 24 часа нас посетили 17417 программистов и 1722 робота. Сейчас ищут 944 программиста ...

Sybase, запрос к БД Sybase

Тема в разделе "PHP и базы данных", создана пользователем dembi, 2 сен 2009.

  1. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    вот лог апача:

    httpd.exe: Syntax error on line 166 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php5/php5apache2_2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
    [Wed Sep 02 22:25:40 2009] [warn] (OS 995)Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения. : winnt_accept: Asynchronous AcceptEx failed.
    [Wed Sep 02 22:25:41 2009] [notice] Child 2772: Released the start mutex
    [Wed Sep 02 22:25:42 2009] [notice] Child 2772: All worker threads have exited.
    [Wed Sep 02 22:25:42 2009] [notice] Child 2772: Child process is exiting
     
  2. kostyl

    kostyl Guest

    Поудаляй все, почисти все, скачай нормальные релизы и поставь все заново.
     
  3. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    Я переустановил апач: Apache 2.2.13 и PHP 5.3.0

    C:\Documents and Settings\Admin>php -v
    PHP 5.3.0 (cli) (built: Jun 29 2009 21:25:23)
    Copyright (c) 1997-2009 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

    C:\Documents and Settings\Admin>php -i|findstr extension_dr
    PHP Warning: Unknown: It is not safe to rely on the system's timezone settings.
    You are *required* to use the date.timezone setting or the date_default_timezon
    e_set() function. In case you used any of those methods and you are still gettin
    g this warning, you most likely misspelled the timezone identifier. We selected
    'Europe/Helsinki' for '3.0/DST' instead in Unknown on line 0

    Так же почему-то не работает пхп

    я пробую запустить простой скрипт

    <? phpinfo(); ?> - чистый экран

    вот конфиг: httpd.conf

    #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
    ScriptAlias /php/ "c:/Apache2.2/php/"
    Action application/x-httpd-php "c:/Apache2.2/php/php-cgi.exe"
    PHPIniDir "c:/Apache2.2/php/"
    LoadModule php5_module "c:/Apache2.2/php/php5apache2_2.dll"
    #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
     
  4. kostyl

    kostyl Guest

    dembi
    да не ставь пока 5.3 поставь постарше версию...
     
  5. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    так скрипт уже работает <? phpinfo(); ?>

    но после того как я расскомментировал в php.ini extension=php_sybase_ct.dll

    Я получаю следующий вывод

    C:\Documents and Settings\Admin>php -i|findstr extension_dr
    PHP Warning: PHP Startup: Unable to load dynamic library 'c:\Apache2.2\php\ext\
    php_sybase_ct.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
    in Unknown on line 0
     
  6. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    php 5.3.0 это же самая последняя

    6-й весрии пока нет. вот что я вижу на сайте http://windows.php.net/download/
    6.0 has no release.
     
  7. kostyl

    kostyl Guest

    dembi
    старая и самая последняя это противоположные вещи... Поставь 5.2.х, потому что у некоторых были некоторые проблемы с этим...
     
  8. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    но у меня как ты помнишь таже проблема и с 5.2. была, не подгружался модуль php_sybase_ct.dll

    я уже не знаю что и делать ???????????????
     
  9. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    Я так понимаю мне нужно библиотека libcs.dll для работы с БД Sybase

    как я понимаю мне нужен Sybase Open Client, который содиржит необходимую библиотеку.
    Где я могу скачать этого клиента ???
     
  10. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    нашел я эти библиотеки, установил их

    все равно модуль не инициируется

    C:\Documents and Settings\Admin>php -v
    PHP Warning: PHP Startup: sybase_ct: Unable to initialize module
    Module compiled with module API=20001222, debug=0, thread-safety=1
    PHP compiled with module API=20060613, debug=0, thread-safety=1
    These options need to match
    in Unknown on line 0
    PHP 5.2.6 (cli) (built: May 2 2008 18:02:07)
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
     
  11. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    наверное надо почитать ошибку и попробовать ее исправить.
     
  12. dembi

    dembi Активный пользователь

    С нами с:
    21 июл 2008
    Сообщения:
    78
    Симпатии:
    0
    Проблема решена :D

    Я установил sybase client
    после установки, из папки sybase\OCS-15_0\dll скопировал все недостающие dll в корень php.
    После это все заработало )))

    Теперь все это нужно проделать под Линухом :)
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    жжошь!