|
|
|
| "Unable to load dynamic library 'C:/Server/PHP/ext/php_mysql.dll' - неверная попытка доступа к адресу памяти" Незнаю даже что делать никак не могу установить MySQL делал все что вроде бы должно было помочь, вроде php_mysql.dll лежит именно в этой дирректории. Помогите кто чем может, буду очень благодарен.
И ещё, вот на такой скрипт отвечает молчанием
<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?>
|
HTML код ответа на энтот скрипт
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"></HEAD>
<BODY></BODY></HTML>
|
| |
|
|
|
|
|
|
|
для: Abdul
(09.04.2007 в 22:21)
| | Не подцепляется расширение для работы с MySQL. У вас какие версии Apache и PHP? | |
|
|
|
|
|
|
|
для: cheops
(10.04.2007 в 00:18)
| | Apache 2.0.55, PHP 5.2, MySQL 5,2,3 | |
|
|
|
|
|
|
|
|
для: cheops
(14.04.2007 в 13:23)
| | вообщем то я по ней и устанавливал | |
|
|
|
|
автор: Апачек (18.04.2007 в 15:41) |
|
|
для: Abdul
(15.04.2007 в 22:03)
| | И я по ней устанавливал. Результат аналогичный, тютенька в тютеньку. Не хочет MySQL подключаться к Апачу и РНР. Третий день бьюсь над этой проблемой. | |
|
|
|
|
|
|
|
для: Апачек
(18.04.2007 в 15:41)
| | Тоже самое, на выше указанный скрипт отвечает молчанием, просто белый лист. А если убрать символ @ перед вызовом функции mysql_connect и mysql_select. То появляется такое сообщение
Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\check_mysql.php on line 7.
Подскажите что не так? Установлено: Apache 2.2, PHP 5.2, MySQL 5.0 | |
|
|
|
|
|
|
|
для: kud
(20.04.2007 в 11:37)
| | не установлен php-модуль, представляющий клиент mysql.
Выполните
Посмотрите в отчете, где находится php.ini
Убедитесь, что это файл с корректными настройками, и что файлов с таким именем в других местах нет.
Убедитесь что, в этом файле:
а) параметре extention_dir прописан корректный полный путь с правыми слэшами к каталогу в котором лежат php-модули и что в этом каталоге лежит файл php_mysql.dll версии, соответствующей версии ядра php
б) в начале строки параметра extention=php_mysql.dll отсутствует признак коментария ( ; )
Убедитесь, что в этом каталоге, в котором Вы нашли актуальный php.ini, лежит файл libmysql.dll
Исправьте все недочеты.
Перезапустите сервер apache.
Снова запустите phpinfo()
Убедитесь в отчете, что клиент подцепился.
Проверяйте работоспособность сервера. | |
|
|
|
|
|
|
|
для: Trianon
(20.04.2007 в 13:20)
| | Да теперь работает. Спасибо за помощь. | |
|
|
|
|
|
|
|
для: Abdul
(09.04.2007 в 22:21)
| | Все равно ни че не получается, может мне PHP и MySQL переустановить, Апач вроде работает | |
|
|
|
|
|
|
|
для: Abdul
(22.04.2007 в 17:42)
| | Ничего не получается - это пустое место.
Почему Вы решили, что ничего не получается?
Каким образом Вы проверяли, получается или нет? | |
|
|
|
|
|
|
|
для: Trianon
(22.04.2007 в 20:56)
| | Переустановил PHP закинул заново libmysql.dll в system32 теперь выдает "К сожалению, не доступен сервер mySQL", файл php.ini тот же, скрипты выполняются нормально | |
|
|
|
|
|
|
|
для: Abdul
(22.04.2007 в 21:10)
| | Удалите символ @ перед вызовом функции mysql_connect .
Этот символ подавляет диагностические сообщения -Вам их подавлять рано. | |
|
|
|
|
|
|
|
для: Trianon
(22.04.2007 в 21:12)
| | Спасибо большое, Trianon, теперь все в порядке, забыл даже что ставил пароль,, "5.2.3-falcon-alpha-community-nt" вот вывод | |
|
|
|