За последние 24 часа нас посетили 9747 программистов и 863 робота. Сейчас ищут 302 программиста ...

Call to undefined function mysql_connect()

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

  1. Mels

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

    С нами с:
    17 апр 2010
    Сообщения:
    1
    Симпатии:
    0
    Когда добовляю extension=php_mysql.dll в php.ini то апач перестает запускаться.
    В ерорр.лог пишет:
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 94.230.193.76 for ServerName

    А когда убираю extension=php_mysql.dll , то всё работает... кроме mysql ...

    apache - 2.2.15-win32
    mysql - 5.0.67-win32
    рhp - 5.2.13-win32
    Win 7 x64
     
  2. gaa

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

    С нами с:
    2 ноя 2010
    Сообщения:
    2
    Симпатии:
    0
    Сделал все как написанно в статье PHP работает, а вот MySQL нет. Делаю проверку sql в файле index2.php мне браузер вернул вот это:
    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in E:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11

    В чем проблема и как ее решить подскажите пожалуйста?
     
  3. Starshii tovarish

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

    С нами с:
    12 ноя 2010
    Сообщения:
    1
    Симпатии:
    0
    У меня похожая проблема:

    Код (Text):
    1.  
    2. [Fri Nov 12 23:19:17 2010] [notice] Parent: Received restart signal -- Restarting the server.
    3. [Fri Nov 12 23:19:17 2010] [notice] Child 3000: Exit event signaled. Child process is ending.
    4. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_curl.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
    5. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mcrypt.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. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mysql.dll' - %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.\r\n in Unknown on line 0
    7. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mysqli.dll' - %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.\r\n in Unknown on line 0
    8. [Fri Nov 12 23:19:17 2010] [notice] Apache/2.2.17 (Win32) PHP/5.2.14 configured -- resuming normal operations
    9. [Fri Nov 12 23:19:17 2010] [notice] Server built: Oct 18 2010 01:58:12
    10. [Fri Nov 12 23:19:17 2010] [notice] Parent: Created child process 1160
    11. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_curl.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
    12. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mcrypt.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. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mysql.dll' - %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.\r\n in Unknown on line 0
    14. PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/PHP/ext/php_mysqli.dll' - %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.\r\n in Unknown on line 0
    15. [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Child process is running
    16. [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Acquired the start mutex.
    17. [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Starting 150 worker threads.
    18. [Fri Nov 12 23:19:18 2010] [notice] Child 3000: Released the start mutex
    19. [Fri Nov 12 23:19:19 2010] [notice] Child 3000: All worker threads have exited.
    20. [Fri Nov 12 23:19:19 2010] [notice] Child 3000: Child process is exiting
    21. [Fri Nov 12 23:19:19 2010] [notice] Child 1160: Starting thread to listen on port 80.
    win7 x64
    php 5.2.14
    mysql 5.1.52

    Нашёл программу которая умеет находить зависимости у библиотек DEPENDS, при открытии библиотеки php_mysql.dll она ругается что
    и на LIBMYSQL.DLL

    Строка PATH: С:\Program Files (x86)\PHP;С:\Program Files (x86)\PHP\ext;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.1\bin

    Все конфиги по три раза проверил, пару раз всё переустановил. А php по прежнему mysql не видит
     
  4. xwost

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

    С нами с:
    22 дек 2010
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    чернушка
    я с часик побился с мускулем - ничего не вышло. Решил плюнуть. Потом комп включил - дай, думаю, проверю :) и оп-па,! Вот оно, чудо!

    КАК - сам не понимаю :)
     
  5. Kiano

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

    С нами с:
    23 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Всё верно!перезапуск винды решает :)
     
  6. pacufist

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

    С нами с:
    15 май 2012
    Сообщения:
    2
    Симпатии:
    0
    Действительно помогло и PHPINFO наконец-то появился раздел MySQL. Но!!! При запуске команды mysql_connect(....) Апач выдаёт чудную ошибку "Apache.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.415
    Симпатии:
    1.766
    возьми хостинг за 10 рублей или скачай ченить типа EasyPHP. :D
     
  8. pacufist

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

    С нами с:
    15 май 2012
    Сообщения:
    2
    Симпатии:
    0
    Спасибо за совет. Вроди помогло. Один ньюанс. Сначала я скопировал в папку System32 файл libmysql.dll из папки MySQL. Толку - ноль. Потом из папки РНР и вроди всё заработало. Но опьять нестыковка - РНРинфо показывет не ту версию MySQL-я, которая в действительности установлена.