|
|
|
| Установил PHP и Апач, установил MySql но правильно ли она работает неизвестно
В службах пишет, что работает и авто
а вот на проверочный test.php выдает белую чистую страничку вместо якобы должного выпрыгивания версии MySQL ,,,
И в фиолетовых таблицах php не видно , чтобы был какой-то модуль MySQL чтоб появлялся... А должен?
Чего может быть? | |
|
|
|
|
|
|
|
для: Bum
(01.09.2006 в 18:37)
| | А ты указал путь PHP и MySQL? | |
|
|
|
|
|
|
|
для: Kisloit
(01.09.2006 в 18:49)
| | Путь PHP да, естественно
в httpd.conf
а вот путь к MySQL где указывать????? | |
|
|
|
|
|
|
|
для: 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, что должно быть при нормальной реакции) | |
|
|
|
|
|
|
|
для: Bum
(01.09.2006 в 21:25)
| | Сам сервер MySQL у вас работает - у вас PHP не может до него достучаться. Какие версии Apache, PHP и MySQL используются? | |
|
|
|
|
|
|
|
для: cheops
(01.09.2006 в 22:19)
| | php 5.1.6
apache 2.2.3
mysql-5.0.22 | |
|
|
|
|
|
|
|
для: Bum
(01.09.2006 в 22:52)
| | Капризная достаточно связка в плане подключения MySQL, под Apache 1.3-2.0 + PHP 5.0 гораздо легче подключить MySQL. | |
|
|
|
|
|
|
|
для: 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 не видит :( | |
|
|
|
|
|
|
|
для: cheops
(02.09.2006 в 12:08)
| | php.ini должен один остаться? Где ? В php или system32 директории??? | |
|
|
|
|
|
|
|
для: Bum
(02.09.2006 в 20:15)
| | Да php.ini должен остаться один в директории C:/Windows. | |
|
|
|
|
|
|
|
для: 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”
Так ведь? А пробелы между = обязательны?
Помогите разобраться с этими двумя вопросами ??? | |
|
|
|
|
|
|
|
для: Bum
(02.09.2006 в 22:28)
| | У вас какие версии PHP и MySQL используются? | |
|
|
|
|
|
|
|
для: cheops
(02.09.2006 в 22:30)
| | MySQL mysql-5.0.22
PHP 5.1.6
Apache 2.2.3 | |
|
|
|
|
|
|
|
для: Bum
(02.09.2006 в 22:50)
| | Я делал по статье и сделал так - файл php.ini скопировал в C:/Windows а для коректной работы mysql файл libmysql.dll находящийся в C:/php скопировал в C:/Windows/Sistem32 И оно сразу заработало. | |
|
|
|
|
|
|
|
для: Kisloit
(03.09.2006 в 07:00)
| | сделал и такЁ нифигаё
снесу ка я этот пхп 5.1 6 и поставлю .51.4
кстатиЁ
я заменил все файлы в директории php .51.6 на 51.4 Ё а таблицы мне пхп фиолетовые все равно выдаютЁ что у меня пхп 516 ??????????
почему
Ё это вместо запятой клава выдает :))))) | |
|
|
|