Когда добовляю 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
Сделал все как написанно в статье 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 В чем проблема и как ее решить подскажите пожалуйста?
У меня похожая проблема: Код (Text): [Fri Nov 12 23:19:17 2010] [notice] Parent: Received restart signal -- Restarting the server. [Fri Nov 12 23:19:17 2010] [notice] Child 3000: Exit event signaled. Child process is ending. 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 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 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 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 [Fri Nov 12 23:19:17 2010] [notice] Apache/2.2.17 (Win32) PHP/5.2.14 configured -- resuming normal operations [Fri Nov 12 23:19:17 2010] [notice] Server built: Oct 18 2010 01:58:12 [Fri Nov 12 23:19:17 2010] [notice] Parent: Created child process 1160 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 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 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 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 [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Child process is running [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Acquired the start mutex. [Fri Nov 12 23:19:18 2010] [notice] Child 1160: Starting 150 worker threads. [Fri Nov 12 23:19:18 2010] [notice] Child 3000: Released the start mutex [Fri Nov 12 23:19:19 2010] [notice] Child 3000: All worker threads have exited. [Fri Nov 12 23:19:19 2010] [notice] Child 3000: Child process is exiting [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 не видит
я с часик побился с мускулем - ничего не вышло. Решил плюнуть. Потом комп включил - дай, думаю, проверю и оп-па,! Вот оно, чудо! КАК - сам не понимаю
Действительно помогло и PHPINFO наконец-то появился раздел MySQL. Но!!! При запуске команды mysql_connect(....) Апач выдаёт чудную ошибку "Apache.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Спасибо за совет. Вроди помогло. Один ньюанс. Сначала я скопировал в папку System32 файл libmysql.dll из папки MySQL. Толку - ноль. Потом из папки РНР и вроди всё заработало. Но опьять нестыковка - РНРинфо показывет не ту версию MySQL-я, которая в действительности установлена.