За последние 24 часа нас посетили 17643 программиста и 1649 роботов. Сейчас ищут 927 программистов ...

extension и CLI

Тема в разделе "Прочие вопросы по PHP", создана пользователем DIMxz, 24 май 2008.

  1. DIMxz

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

    С нами с:
    23 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Кратко:
    Тут у меня появилась одна проблема дело в том что через CLI не запускаются модули, а в апаче они работают.

    Пдробно:
    Всё началось с того что захотел написать на ПХПыхе прогу через gtk2, но вот задача в том что только модуль gtk2 и работает а все остальные:
    Код (Text):
    1.  
    2. D:\Documents and Settings\Admin>php -m
    3. PHP Warning:  PHP Startup: mysql: Unable to initialize module
    4. Module compiled with module API=20060613, debug=0, thread-safety=1
    5. PHP    compiled with module API=20060613, debug=0, thread-safety=0
    6. These options need to match
    7.  in Unknown on line 0
    8. PHP Warning:  PHP Startup: mysqli: Unable to initialize module
    9. Module compiled with module API=20060613, debug=0, thread-safety=1
    10. PHP    compiled with module API=20060613, debug=0, thread-safety=0
    11. These options need to match
    12.  in Unknown on line 0
    13. [PHP Modules]
    14. bcmath
    15. calendar
    16. com_dotnet
    17. ctype
    18. date
    19. dom
    20. filter
    21. ftp
    22. hash
    23. iconv
    24. json
    25. libxml
    26. odbc
    27. pcre
    28. php-gtk
    29. Reflection
    30. session
    31. SimpleXML
    32. SPL
    33. standard
    34. tokenizer
    35. wddx
    36. xml
    37. xmlreader
    38. xmlwriter
    39. zlib
    40.  
    41.  
    42. [Zend Modules]
    но в файле php-cli.ini всё прописано:
    Код (Text):
    1. [PHP]...
    2. extension_dir ="D:\Program Files\PHP\ext"
    3.  
    4. extension = php_gtk2.dll
    5. extension = php_mysql.dll
    6. extension = php_mysqli.dll
    7. ...
    ТАК вот немогу подключить php_mysql.dll, на mysql функции ругается матом (см выше, ещё выше).
     
  2. DIMxz

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

    С нами с:
    23 май 2008
    Сообщения:
    5
    Симпатии:
    0
    P\S ругается на всё кроме php_gtk2.dll все остальные модули не принимает.
     
  3. Anonymous

    Anonymous Guest

    Расширения компильте с какими же настройками как и php. Либо mod_php и php-cli скомпилены в разной конфигурации
     
  4. DIMxz

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

    С нами с:
    23 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Мда причина нашлась но легче не стало, поскольку я в WINде и установил через *.msi (а компилировать в виде гемор ещё тот)
     
  5. DIMxz

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

    С нами с:
    23 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Теперь новый Вопрос напросился как врубить CLI в WINде.
     
  6. DIMxz

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

    С нами с:
    23 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Проблему решил!

    просто установил php-5.2.6-nts-win32 так, как GTK2 тока nts но вот как nts не держит расширение для аПАтЧА ну вот тут и поставил php-5.2.6-win32 вдогонку к первому (а вот как я это сделал если кому интересно могу подробно описать там они промто вместе не хотят ставиться)