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

Форум MySQL

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

 

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

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

тема: Установил PHP и MySQL ...она работает????
 
 автор: Bum   (01.09.2006 в 18:37)   письмо автору
 
 

Установил PHP и Апач, установил MySql но правильно ли она работает неизвестно

В службах пишет, что работает и авто
а вот на проверочный test.php выдает белую чистую страничку вместо якобы должного выпрыгивания версии MySQL ,,,
И в фиолетовых таблицах php не видно , чтобы был какой-то модуль MySQL чтоб появлялся... А должен?
Чего может быть?

   
 
 автор: Kisloit   (01.09.2006 в 18:49)   письмо автору
 
   для: Bum   (01.09.2006 в 18:37)
 

А ты указал путь PHP и MySQL?

   
 
 автор: Bum   (01.09.2006 в 21:16)   письмо автору
 
   для: Kisloit   (01.09.2006 в 18:49)
 

Путь PHP да, естественно
в httpd.conf

а вот путь к MySQL где указывать?????

   
 
 автор: Bum   (01.09.2006 в 21:25)   письмо автору
 
   для: Bum   (01.09.2006 в 21:16)
 

если имеется в виду в php.ini раскомментировать
extension=php_mysql.dll
и путь к php в
extension_dir ="c:/php/ext"
то это все я сделал!!!
А вот где указывать путь к MySQL?????
Поможьте, подскажите пожалуйста
(Уже снес из бывшей директории и установил точно в c:\msql Так то же самое получается
в службах он показывает, что MySQL работает, а в таблицах фиолетовых php про 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, что должно быть при нормальной реакции)

   
 
 автор: cheops   (01.09.2006 в 22:19)   письмо автору
 
   для: Bum   (01.09.2006 в 21:25)
 

Сам сервер MySQL у вас работает - у вас PHP не может до него достучаться. Какие версии Apache, PHP и MySQL используются?

   
 
 автор: Bum   (01.09.2006 в 22:52)   письмо автору
 
   для: cheops   (01.09.2006 в 22:19)
 

php 5.1.6
apache 2.2.3
mysql-5.0.22

   
 
 автор: cheops   (02.09.2006 в 12:08)   письмо автору
 
   для: Bum   (01.09.2006 в 22:52)
 

Капризная достаточно связка в плане подключения MySQL, под Apache 1.3-2.0 + PHP 5.0 гораздо легче подключить MySQL.

   
 
 автор: Bum   (02.09.2006 в 19:51)   письмо автору
 
   для: cheops   (02.09.2006 в 12:08)
 

в php.ini
внес изменения как пишут в статье с этого сайта

-------------------------------------------------------------------------
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
extension_dir “e:/php/ext”
extension=php_mysql.dll
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
enable_dl = On
--------------------------------------------------------------
Это Правильно?
php.ini какой надо изменять? Тот который в с:/php ? В статье пишут, что тот, который в windowse лежит -это который? В windows/system32 или в windows просто директории?? И откуда он там взялся? Или надо править php.ini который все же в c:/php и только потом его кидать в system32? И вообще, надо ли его кидать в windows/system32 или в windows директорию???? Нифига непонятно из этой статьи а все на нее ссылаются только :( ....
http://www.softtime.ru/article/index.php?id_article=98
Библиотеку libmysql.dll из c:/php перекинуть в windows/system32????

Поможите пожалуйста :( Второй день трахаюсь по книгам PHP5 и по статье
PHP MySQL не видит :(

   
 
 автор: Bum   (02.09.2006 в 20:15)   письмо автору
 
   для: cheops   (02.09.2006 в 12:08)
 

php.ini должен один остаться? Где ? В php или system32 директории???

   
 
 автор: cheops   (02.09.2006 в 22:19)   письмо автору
 
   для: Bum   (02.09.2006 в 20:15)
 

Да php.ini должен остаться один в директории C:/Windows.

   
 
 автор: Bum   (02.09.2006 в 22:28)   письмо автору
 
   для: cheops   (02.09.2006 в 22:19)
 

ну как же в c:windows , если в статье пишут, что

"Найдите в полученных фиолетовых таблицах значение строки «Configuration File (php.ini) Path». В ней должен быть указан путь к используемому файлу php.ini, включая сам файл. Если в этой строке указана только директория, то это значит, что Apache не смог найти файл php.ini.

C:/php/php.ini // Правильно – php.ini найден и используется
C:/windows/ // Неправильно – php.ini не обнаружен "

Т.е. php.ini должен быть все же в php директории????
http://www.softtime.ru/article/index.php?id_article=98

Сколько все же php.ini должно быть? Мужики? Статья меня грохнет эта сегодня... и
еще у автора ошибка здесь?
extension_dir “c:/php/ext”
Должно же быть extension_dir = “c:/php/ext”
Так ведь? А пробелы между = обязательны?
Помогите разобраться с этими двумя вопросами ???

   
 
 автор: cheops   (02.09.2006 в 22:30)   письмо автору
 
   для: Bum   (02.09.2006 в 22:28)
 

У вас какие версии PHP и MySQL используются?

   
 
 автор: Bum   (02.09.2006 в 22:50)   письмо автору
 
   для: cheops   (02.09.2006 в 22:30)
 

MySQL mysql-5.0.22
PHP 5.1.6
Apache 2.2.3

   
 
 автор: Kisloit   (03.09.2006 в 07:00)   письмо автору
 
   для: Bum   (02.09.2006 в 22:50)
 

Я делал по статье и сделал так - файл php.ini скопировал в C:/Windows а для коректной работы mysql файл libmysql.dll находящийся в C:/php скопировал в C:/Windows/Sistem32 И оно сразу заработало.

   
 
 автор: Bum   (03.09.2006 в 16:32)   письмо автору
 
   для: Kisloit   (03.09.2006 в 07:00)
 

сделал и такЁ нифигаё
снесу ка я этот пхп 5.1 6 и поставлю .51.4
кстатиЁ
я заменил все файлы в директории php .51.6 на 51.4 Ё а таблицы мне пхп фиолетовые все равно выдаютЁ что у меня пхп 516 ??????????
почему

Ё это вместо запятой клава выдает :)))))

   
Rambler's Top100
вверх

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