За последние 24 часа нас посетили 22404 программиста и 1146 роботов. Сейчас ищут 607 программистов ...

Call to undefined function mysql_connect()

Тема в разделе "Установка PHP", создана пользователем 440Hz, 21 янв 2008.

  1. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Если вы видите такое сообщение, то это означает что не подключена библиотека MySQL.

    что бы такого не случалось:

    1. http://php.ru/install/

    2. Смотрим руками:

    - смотрим на выдачу phpinfo() где реально php берет php.ini файл.
    - правим php.ini в том месте
    - раскоментирум там строчку "extension=php_mysql.dll".
    - перезапускаем апач.

    3. не забываем про директиву апача
    # configure the path to php.ini
    PHPIniDir "C:/php5"
     
  2. M@rko

    M@rko Активный пользователь

    С нами с:
    21 янв 2008
    Сообщения:
    5
    Симпатии:
    0
    php берет php.ini файл в С:/win
    все настроил. все работает. спасибо!!!
     
  3. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    лучше все-таки настроить апач что б брал php.ini из дирктории php, а не win.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    440Hz
    4. во избежание сопутствующих проблем внести адрес к mysql в PATH
     
  5. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    он сам вносит. там в установке галка есть соответствующая
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    в курсе, но она там не отмечена сразу :)
     
  7. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ну мы ж не тупо на "next" давим?
    =)
     
  8. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    А не подскажешь новичку почему phpinfo() выдаёт Configuration File (php.ini) Path C:\WINDOWS\php.ini ???
    Я был вынужден этот php.ini ложить в ВИН директорию... как научить брать это из , например, C:\php5\???
     
  9. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    badhitman
    php.ru/install
     
  10. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Да... Я читал этот проникновенный мануал и сделал всё это.. но не прокатило...
     
  11. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Кстати... Я до сноса системы проделывал енто и получалось... а ща чота хрен чего....
     
  12. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Винды перезагрузить?
     
  13. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Снос системы советуешь???? Это не выход... или простой релоад??? дык... врорде делал... ща ещё раз попробую.. мож мне это преснилось... спс.. ща...
     
  14. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    не... не помогло...
    проверка:

    имя переменной пользователя: PHP, значение C:\php5\;C:\php5\ext\; (как и есть...)

    имя переменной системы : PATCH , значение %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php5\;C:\php5\ext\;

    что не так???
     
  15. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    path
    не знаю, у меня работает
     
  16. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Да path... PHPINFO() упорно ломится за php.ini в C:/Windows...
     
  17. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    badhitman
    Логика подсказывает, что, если у тебя path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php5\;C:\php5\ext\;
    то она сначала будет искать в c:\windows\system32, потом в c:\windows\ - и, если там лежит php.ini, то она его найдёт и не будет лезть дальше, в C:\php5\;
    Может в этом проблема?
     
  18. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Да... это действительно ЛОГИЧНО... Но... я пытался и менять прядками ети самые переменнные + при удалении этого ини из ВинДир, то по логике он должен дойтидо pp5... рзультат один и тот же... трабл в том, чт апыч прос этот ини из ВинДир-а. В конфиг-файле мож чего добавить или убрать...???
     
  19. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    тагда в папке апача альт эф семь - *.ini - искать строку "c:\windows"
    Я хочу сказать, что может быть жёстко забито в каком-то инишнике, что php.ini должен лежать в папке винды.
     
  20. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    httpd.conf
     
  21. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Спасибо Hight ... именно то, что доктор прописал...
     
  22. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    доктор прописал ВНИМАТЕЛЬНО читать установку, а не заниматься нетрадиционными методами.
     
  23. badhitman

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

    С нами с:
    27 янв 2008
    Сообщения:
    13
    Симпатии:
    0
    Это точно... Просто дело в том, доктор порекомендовал скачать готовый *.ини и кинуть в папку с заменой... кажись я именно так и сделал, а там хз... впредь буду внимательнее слушать и читать доктора... пардон за мой французский...

    коль пошла такая пьянка, реж последний огурец...: т.е. давайте поможем злостному зулуссу разобраться с хитрым изобретением била гейтса????

    вопр: апачь опсуживает папку 'httpd' или как-то так (это не важно в данном случае)...

    например в этой папке есть папка \ddd\ в которой в свою очередь находится файл index.php и что бы обратиться к этому файлу,то нужно так и запросить http:\\chostname\ddd\index.php ... а ведь можно научить апыча, что бы при обращении к http:\\chostname\ddd\ он отдавал index.php ... можно такому фокусу научить этого зверя?
     
  24. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    DirectoryIndex index.php - это в конфиге вритуального хоста
     
  25. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ты удивишься набрав http://hostname/manual/ если сам апач ставил.