|
|
|
|
|
для: BakLAN
(09.07.2006 в 23:13)
| | Первым делом нужно подключить расширение mysql к php. Поэтому удалите первый путь из Path. А файл отсюда C:\Program Files\PHP\libmysql.dll (1,01Мб) скопируйте в
c:/windows/system32
>И ещё: каким скриптом проверить действительно работает ли MySQL? Я пробовал:
Нужно проверить:
1. Подключено ли расширение mysql к php - через phpinfo()
2. Работает ли сервер mysql - через список служб windows.
3. Если выше все работает, то проверить через скрипт, который вы привели. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(07.07.2006 в 23:43)
| | >4. libmysql.dll в c:/windows/system32 скопировали?
У меня вопрос по этому поводу:
1) Есть этот файл: C:\Program Files\MySQL\MySQL Server 5.0\bin\libmySQL.dll (1,4Мб)
2) И есть этот: C:\Program Files\PHP\libmysql.dll (1,01Мб)
Обязательно ли копировать этот файл из второго пути, если в переменной PATH указан первый путь? Как видно, у этих файлов размеры разные.
И ещё: каким скриптом проверить действительно работает ли MySQL? Я пробовал:
<?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);
?>
|
В результате:
К сожалению, не доступен сервер mySQL
|
Что я делаю неправильно? | |
|
|
|
|
|
|
|
для: Aramiss
(06.07.2006 в 17:45)
| | > В Php info тоже про Mysql ничего не пишется.
Раз в phpinfo() про mysql ничего не пишется - значит не загружено расширения php_mysql.dll
1. Вы расскомментировали строку в php.ini
2. extension_dir ="c:\php-5.1.4\ext\"
правильно прописан?
3. Директиву PHPIniDir используете в httpd.conf для указания местоположения php.ini? Если нет, то обязательно поставьте.
4. libmysql.dll в c:/windows/system32 скопировали? | |
|
|
|
|
|
|
| Подружил php 5 c Apache 2.2.2 а вот с Mysql 5 они дружить не хотят. Вроде все правильно сделал но при запуске проверочных скриптов ничего не происходит ошибок не выдает, но и скрипты не выполняются. В Php info тоже про Mysql ничего не пишется. Помогите если сможете. Хотелось бы понять, что не так. | |
|
|
|
|