За последние 24 часа нас посетили 18479 программистов и 1642 робота. Сейчас ищут 1713 программистов ...

Проблема с модулем PHP_MSSQL.DLL

Тема в разделе "Установка PHP", создана пользователем _sharky_, 15 янв 2009.

  1. _sharky_

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

    С нами с:
    10 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    Код (Text):
    1.  
    2. PHP Warning:  Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0
    3. PHP Warning:  Directive 'register_long_arrays' is no longer supported in PHP 6 and greater in Unknown on line 0
    4. PHP Warning:  Directive 'magic_quotes_gpc' is no longer supported in PHP 6 and greater in Unknown on line 0
    5. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/AppServ\\php6\\ext\\php_mssql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
    6. [Thu Jan 15 03:12:11 2009] [notice] Apache/2.2.8 (Win32) PHP/6.0.0-dev configured -- resuming normal operations
    7. [Thu Jan 15 03:12:11 2009] [notice] Server built: Jan 18 2008 00:37:19
    8. [Thu Jan 15 03:12:11 2009] [notice] Parent: Created child process 2976
    9. PHP Warning:  Directive 'register_globals' is no longer supported in PHP 6 and greater in Unknown on line 0
    10. PHP Warning:  Directive 'register_long_arrays' is no longer supported in PHP 6 and greater in Unknown on line 0
    11. PHP Warning:  Directive 'magic_quotes_gpc' is no longer supported in PHP 6 and greater in Unknown on line 0
    12. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/AppServ\\php6\\ext\\php_mssql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
    13. [Thu Jan 15 03:12:11 2009] [notice] Child 2976: Child process is running
    14. [Thu Jan 15 03:12:11 2009] [notice] Child 2976: Acquired the start mutex.
    15. [Thu Jan 15 03:12:11 2009] [notice] Child 2976: Starting 64 worker threads.
    16. [Thu Jan 15 03:12:11 2009] [notice] Child 2976: Starting thread to listen on port 80.
    подскажите пожалуйста как можно исправить, испробовал версии пхп от 5,2,1 до 5,2,8 везде получается вот такая вот ошибка. В качестве SQL сервера используется MSSQL Server 2005 Enterprise стоящий на localhost'e.
     
  2. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну залезь в php.ini и отключи/закомменти эти строки
     
  3. djunkie

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

    С нами с:
    19 ноя 2008
    Сообщения:
    134
    Симпатии:
    0
    а эти ошибки какая версия пхп показала?

    попробуйте переустановить апач + пхп
     
  4. alBoo

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

    С нами с:
    27 мар 2008
    Сообщения:
    63
    Симпатии:
    0
    ну либо у вас php6 и модуль от 5. как вариант ошибка беты
    либо наоборот
     
  5. _sharky_

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

    С нами с:
    10 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    вот именно что мне нужен этот extension

    эти ошибки показывали все версии пхп :evil:

    на другом компе всё нормально подгружается с этим же пхп (версия модуля 6.0.0)


    что само интерестно из всех экстэншонов не подгружается только mssql причём любой из его разновидностей (пробовал так-же мелкосовтовский, он с такой-же ошибкой не подгружался.
     
  6. djunkie

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

    С нами с:
    19 ноя 2008
    Сообщения:
    134
    Симпатии:
    0
    а версию ниже 6ой религия использовать не позволяет?
    вы ставите разрабатываемую версию и хотите, чтобы все работало?
     
  7. _sharky_

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

    С нами с:
    10 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    а 6 версия - это последняя которую я ставил.
     
  8. djunkie

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

    С нами с:
    19 ноя 2008
    Сообщения:
    134
    Симпатии:
    0
     
  9. _sharky_

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

    С нами с:
    10 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    пробовал уже не однократно. ставил и аппсерв и денвер (разных сборокк) и по отдельности, при этом никак не изменяется ошибка.
     
  10. unicross

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

    С нами с:
    14 янв 2009
    Сообщения:
    194
    Симпатии:
    0
    Чушь... Эти ошибки будут только в PHP6:
    так как в PHP6 нет больше директив register_globals, register_long_arrays и magic_quotes_*. Они полностью исключены...

    Сносите PHP6 и устанавливайте PHP 5.2.8. Если PHP установлен в папку C:\AppServ\php, то значение директивы extension_dir должно быть:
    Код (Text):
    1. extension_dir = "C:/AppServ/php/ext"
    Похоже у вас там написана какая-то ерунда или ерунда в переменной PATH.
    Перед строкой
    Код (Text):
    1. ;extension=php_mssql.dll
    в файле php.ini не должно быть символа комментария ( ; ).
    В переменной PATH должен быть прописан путь только до папки C:\AppServ\php.