Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с mysql-5.0.15-win32
 
 автор: grinia   (06.02.2006 в 01:03)   письмо автору
 
 

По вашей статье не настраивается mysql-5.0.15-win32

Для проверки работы MySQL перезапустите сервер Apache и создайте проверочный скрипт со следующим кодом:

<?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 в связку Apache и PHP, обращение к проверочному скрипту выведет в окно браузера версию сервера MySQL.

К сожалению, не доступен сервер mySQL
Это мой выдаёт!
Подскажите.

   
 
 автор: cheops   (06.02.2006 в 01:06)   письмо автору
 
   для: grinia   (06.02.2006 в 01:03)
 

Как подключали MySQL к PHP?

   
 
 автор: grinia   (06.02.2006 в 01:22)   письмо автору
48.9 Кб
 
   для: cheops   (06.02.2006 в 01:06)
 

По статье с этого сайта
Это выноска из неё, а сама статья внизу.
Я просто не соображаю, хорошо помогите!!!

Подключение MySQL
Если сервер MySQL уже установлен на Вашей машине, то следующим шагом будет настройка PHP для работы с базами данных MySQL.

Откройте на редактирование файл php.ini из каталога Windows. Для подключения библиотеки расширения MySQL Вам нужно убрать символ комментария ;(точка с запятой) из строки:

extension=php_mysql.dll

Также проверьте значение директивы extension_dir

extension_dir ="c:/php-5.0/ext"

Она должна указывать на каталог, где хранятся расширения PHP. Разделители каталогов рекомендуется писать в формате UNIX (/) — обратный слеш. Однако, если ничего не получается, просто откатите назад значение директивы extension_dir, а библиотеку php_mysql.dll скопируйте в корень C:/php-5.0/ - в большинстве случаев это должно помочь.

Если PHP Вас подключен как модуль, то Вам также необходимо скопировать библиотеку libmysql.dll из каталога с установленным PHP в системный каталог C:/Windows/System32. Чтобы внесенные изменения вступили в силу — перезагрузите Apache.


Порядок установки связки PHP+Apache+MySQL с момента издания книги претерпел изменения, ориентируйтесь на статью http://www.softtime.ru/info/articlephp.php?id_article=24

   
 
 автор: cheops   (06.02.2006 в 13:31)   письмо автору
 
   для: grinia   (06.02.2006 в 01:22)
 

А php.ini у вас где расположен в C:/Windows/?

   
 
 автор: grinia   (08.02.2006 в 00:43)   письмо автору
 
   для: cheops   (06.02.2006 в 13:31)
 

Да в C:/Windows/

   
 
 автор: Головин Евгений   (08.02.2006 в 06:33)   письмо автору
 
   для: grinia   (08.02.2006 в 00:43)
 

проверьте PHP: создайте файл test.php и положите его в /Pr.files/Apache/Apache Group/htdocs

<?php
phpinfo
();
?>

127.0.0.1/test.php
если пишет инфу о PHP а MySQL не воркает ...бум думать

   
 
 автор: grinia   (09.02.2006 в 00:23)   письмо автору
 
   для: Головин Евгений   (08.02.2006 в 06:33)
 

http://127.0.0.1/test.php
Показывает

mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.0.15

Но апач стоит у меня соответствуя статье в
C:\internet\Apache2\
в программах не нашёл

   
 
 автор: cheops   (09.02.2006 в 13:59)   письмо автору
 
   для: grinia   (09.02.2006 в 00:23)
 

А сам сервер MySQL запущен - посмотрите в диспетчере задач, висит процесс mysqld-nt.exe?

   
 
 автор: grinia   (10.02.2006 в 00:28)   письмо автору
 
   для: cheops   (09.02.2006 в 13:59)
 

Да заущен всегда без проблем автоматически.

   
 
 автор: cheops   (10.02.2006 в 13:47)   письмо автору
 
   для: grinia   (10.02.2006 в 00:28)
 

А смена адреса 127.0.0.1 на localhost что-нибудь даёт?

   
 
 автор: grinia   (11.02.2006 в 01:10)   письмо автору
 
   для: cheops   (10.02.2006 в 13:47)
 

Таблица выходит одна и таже, т.е. изменений никаких.

   
 
 автор: isset   (11.02.2006 в 04:57)   письмо автору
 
   для: grinia   (11.02.2006 в 01:10)
 

А пароль и логин к базе правильный?

   
 
 автор: grinia   (12.02.2006 в 03:52)   письмо автору
 
   для: isset   (11.02.2006 в 04:57)
 

Я вот этого не понял, это когда сервер устанавливаешь да?
Если это при установке mysql, может заодно подскажите как устанавливать?
А то там всё по английски, а я плохо понимаю!

   
 
 автор: cheops   (12.02.2006 в 13:06)   письмо автору
 
   для: grinia   (12.02.2006 в 03:52)
 

При установке запускается утилита MySQL Server Instance Config Wizard, её можно вызывать и после установки выбрав пункт системного меню Пуск | Программы | MySQL | MySQL Server 5.0 | MySQL Server Instance Config Wizard. В 10 предпоследнем окне, отметив галку Modify Security Settings - можно изменить пароль для root.

   
 
 автор: grinia   (13.02.2006 в 00:11)   письмо автору
 
   для: cheops   (12.02.2006 в 13:06)
 

А какой пароль укзать для root, а можно ещё инструкцию к правильной установке?
Спасибо!

   
 
 автор: cheops   (13.02.2006 в 02:48)   письмо автору
 
   для: grinia   (13.02.2006 в 00:11)
 

Да какой хотите... там вообще сложно ошибиться... теоретически любой вариант должен приводить к правильной установке.

   
 
 автор: grinia   (14.02.2006 в 02:09)   письмо автору
 
   для: cheops   (13.02.2006 в 02:48)
 

Значит у меня стоит правильно!
пароль и логин к базе правильный, а не пашет, сейчас заного набрал а он выдаёт



Not Found
The requested URL /mysql.php was not found on this server.


--------------------------------------------------------------------------------

Apache/2.0.55 (Win32) PHP/5.0.5 Server at 127.0.0.1 Port 80

   
 
 автор: Aks   (14.02.2006 в 16:28)
 
   для: grinia   (14.02.2006 в 02:09)
 

А вот я тоже пытаюсь установит, но т.к. ту нет инстолятора я просто в папку залил. Что надо изменять?

   
 
 автор: Freddie_X   (02.03.2006 в 17:10)   письмо автору
 
   для: isset   (11.02.2006 в 04:57)
 

А у меня с использованием этого скрипта вообще страница пустая! Никаких ошибок, ну и вообще НИЧЕГО не пишет! Помогите, в чём может быть проблема?

   
 
 автор: cheops   (02.03.2006 в 22:09)   письмо автору
 
   для: Freddie_X   (02.03.2006 в 17:10)
 

Выполните скрипт
<?php
  phpinfo
();
?>

имеется там таблица с параметрами MySQL? Если нет, значит не подцепилось расширение php_mysql.dll - оно раскомментировано в конфигурационном файле php.ini?

PS Под новые вопросы, лучше заводить новые темы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования